Перевод: со всех языков на все языки

со всех языков на все языки

Process Visualization

  • 1 visualization

    [ˌvɪʒʊəlaɪ'zeɪʃn]
    nome (process) visualizzazione f.; (mental image) immagine f. mentale
    * * *
    visualization
    ► to visualize
    * * *
    [ˌvɪʒʊəlaɪ'zeɪʃn]
    nome (process) visualizzazione f.; (mental image) immagine f. mentale

    English-Italian dictionary > visualization

  • 2 visual data mining

    = visual mining; = VDM
    процесс извлечения скрытых, не выраженных явным образом полезных знаний из больших наборов данных (data set); помогает специалистам обнаруживать новые тенденции, выявлять скрытые связи и закономерности в массивах данных, представленных в самых разных форматах. Состоит из четырёх направлений: визуализации данных (data visualization), визуализации результатов извлечения знаний из данных (mining result visualization), визуализации процесса извлечения знаний из данных (mining process visualization) и интерактивного визуального анализа данных (interactive visual mining) с помощью методов визуализации

    Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > visual data mining

  • 3 человеко-машинный интерфейс

    1. operator-machine communication
    2. MMI
    3. man-machine interface
    4. man-machine communication
    5. human-machine interface
    6. human-computer interface
    7. human interface device
    8. human interface
    9. HMI
    10. computer human interface
    11. CHI

     

    человеко-машинный интерфейс (ЧМИ)
    Технические средства, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование.
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства, дисплеи.
    [ ГОСТ Р МЭК 60447-2000]

    человекомашинный интерфейс (ЧМИ)
    Технические средства контроля и управления, являющиеся частью оборудования, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование (ГОСТ Р МЭК 60447).
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства и дисплеи.
    [ ГОСТ Р МЭК 60073-2000]

    человеко-машинный интерфейс
    Средства обеспечения двусторонней связи "оператор - технологическое оборудование" (АСУ ТП). Название класса средств, в который входят подклассы:
    SCADA (Supervisory Control and Data Acquisition) - Операторское управление и сбор данных от технологического оборудования.
    DCS (Distributed Control Systems) - Распределенная система управления технологическим оборудованием.
    [ http://www.morepc.ru/dict/]

    Параллельные тексты EN-RU

    MotorSys™ iPMCC solutions can integrate a dedicated human-machine interface (HMI) or communicate via a personal computer directly on the motor starters.
    [Schneider Electric]

    Интеллектуальный центр распределения электроэнергии и управления электродвигателями MotorSys™ может иметь в своем составе специальный человеко-машинный интерфейс (ЧМИ). В качестве альтернативы используется обмен данным между персональным компьютером и пускателями.
    [Перевод Интент]


    HMI на базе операторских станций

    Самое, пожалуй, главное в системе управления - это организация взаимодействия между человеком и программно-аппаратным комплексом. Обеспечение такого взаимодействия и есть задача человеко-машинного интерфейса (HMI, human machine interface).

    На мой взгляд, в аббревиатуре “АСУ ТП” ключевым является слово “автоматизированная”, что подразумевает непосредственное участие человека в процессе реализации системой определенных задач. Очевидно, что чем лучше организован HMI, тем эффективнее человек сможет решать поставленные задачи.

    Как же организован HMI в современных АСУ ТП?
    Существует, как минимум, два подхода реализации функционала HMI:

    1. На базе специализированных рабочих станций оператора, устанавливаемых в центральной диспетчерской;
    2. На базе панелей локального управления, устанавливаемых непосредственно в цеху по близости с контролируемым технологическим объектам.

    Иногда эти два варианта комбинируют, чтобы достичь наибольшей гибкости управления. В данной статье речь пойдет о первом варианте организации операторского уровня.

    Аппаратно рабочая станция оператора (OS, operator station) представляет собой ни что иное как персональный компьютер. Как правило, станция снабжается несколькими широкоэкранными мониторами, функциональной клавиатурой и необходимыми сетевыми адаптерами для подключения к сетям верхнего уровня (например, на базе Industrial Ethernet). Станция оператора несколько отличается от привычных для нас офисных компьютеров, прежде всего, своим исполнением и эксплуатационными характеристиками (а также ценой 4000 - 10 000 долларов).
    На рисунке 1 изображена рабочая станция оператора системы SIMATIC PCS7 производства Siemens, обладающая следующими техническими характеристиками:

    Процессор: Intel Pentium 4, 3.4 ГГц;
    Память: DDR2 SDRAM до 4 ГБ;
    Материнская плата: ChipSet Intel 945G;
    Жесткий диск: SATA-RAID 1/2 x 120 ГБ;
    Слоты: 4 x PCI, 2 x PCI E x 1, 1 x PCI E x 16;
    Степень защиты: IP 31;
    Температура при эксплуатации: 5 – 45 C;
    Влажность: 5 – 95 % (без образования конденсата);
    Операционная система: Windows XP Professional/2003 Server.

    4876
    Рис. 1. Пример промышленной рабочей станции оператора.

    Системный блок может быть как настольного исполнения ( desktop), так и для монтажа в 19” стойку ( rack-mounted). Чаще применяется второй вариант: системный блок монтируется в запираемую стойку для лучшей защищенности и предотвращения несанкционированного доступа.

    Какое программное обеспечение используется?
    На станции оператора устанавливается программный пакет визуализации технологического процесса (часто называемый SCADA). Большинство пакетов визуализации работают под управлением операционных систем семейства Windows (Windows NT 4.0, Windows 2000/XP, Windows 2003 Server), что, на мой взгляд, является большим минусом.
    Программное обеспечение визуализации призвано выполнять следующие задачи:

    1. Отображение технологической информации в удобной для человека графической форме (как правило, в виде интерактивных мнемосхем) – Process Visualization;
    2. Отображение аварийных сигнализаций технологического процесса – Alarm Visualization;
    3. Архивирование технологических данных (сбор истории процесса) – Historical Archiving;
    4. Предоставление оператору возможности манипулировать (управлять) объектами управления – Operator Control.
    5. Контроль доступа и протоколирование действий оператора – Access Control and Operator’s Actions Archiving.
    6. Автоматизированное составление отчетов за произвольный интервал времени (посменные отчеты, еженедельные, ежемесячные и т.д.) – Automated Reporting.

    Как правило, SCADA состоит из двух частей:

    1. Среды разработки, где инженер рисует и программирует технологические мнемосхемы;
    2. Среды исполнения, необходимой для выполнения сконфигурированных мнемосхем в режиме runtime. Фактически это режим повседневной эксплуатации.

    Существует две схемы подключения операторских станций к системе управления, а точнее уровню управления. В рамках первой схемы каждая операторская станция подключается к контроллерам уровня управления напрямую или с помощью промежуточного коммутатора (см. рисунок 2). Подключенная таким образом операторская станция работает независимо от других станций сети, и поэтому часто называется одиночной (пусть Вас не смущает такое название, на самом деле таких станций в сети может быть несколько).

    4877
    Рис. 2. Схема подключения одиночных операторских станций к уровню управления.

    Есть и другой вариант. Часто операторские станции подключают к серверу или резервированной паре серверов, а серверы в свою очередь подключаются к промышленным контроллерам. Таким образом, сервер, являясь неким буфером, постоянно считывает данные с контроллера и предоставляет их по запросу рабочим станциям. Станции, подключенные по такой схеме, часто называют клиентами (см. рисунок 3).

    4878
    Рис. 3. Клиент-серверная архитектура операторского уровня.

    Как происходит информационный обмен?
    Для сопряжения операторской станции с промышленным контроллером на первой устанавливается специальное ПО, называемое драйвером ввода/вывода. Драйвер ввода/вывода поддерживает совместимый с контроллером коммуникационный протокол и позволяет прикладным программам считывать с контроллера параметры или наоборот записывать в него. Пакет визуализации обращается к драйверу ввода/вывода каждый раз, когда требуется обновление отображаемой информации или запись измененных оператором данных. Для взаимодействия пакета визуализации и драйвера ввода/вывода используется несколько протоколов, наиболее популярные из которых OPC (OLE for Process Control) и NetDDE (Network Dynamic Data Exchange). Обобщенно можно сказать, что OPC и NetDDE – это протоколы информационного обмена между различными приложениями, которые могут выполняться как на одном, так и на разных компьютерах. На рисунках 4 и 5 изображено, как взаимодействуют программные компоненты при различных схемах построения операторского уровня.  
    4879
    Рис. 4. Схема взаимодействия программных модулей при использовании одиночных станций.
     
    4880
    Рис. 5. Схема взаимодействия программных модулей при использовании клиент-серверной архитектуры.
    Как выглядит SCADA?
    Разберем простой пример. На рисунке 6 приведена абстрактная схема технологического процесса, хотя полноценным процессом это назвать трудно.
    4881
    Рис. 6. Пример операторской мнемосхемы.
    На рисунке 6 изображен очень упрощенный вариант операторской мнемосхемы для управления тех. процессом. Как видно, резервуар (емкость) наполняется водой. Задача системы - нагреть эту воду до определенной температуры. Для нагрева воды используется газовая горелка. Интенсивность горения регулируется клапаном подачи газа. Также должен быть насос для закачки воды в резервуар и клапан для спуска воды.

    На мнемосхеме отображаются основные технологические параметры, такие как: температура воды; уровень воды в резервуаре; работа насосов; состояние клапанов и т.д. Эти данные обновляются на экране с заданной частотой. Если какой-либо параметр достигает аварийного значения, соответствующее поле начинает мигать, привлекая внимание оператора.

    Сигналы ввода/вывода и исполнительные механизмы отображаются на мнемосхемах в виде интерактивных графических символов (иконок). Каждому типу сигналов и исполнительных механизмов присваивается свой символ: для дискретного сигнала это может быть переключатель, кнопка или лампочка; для аналогового – ползунок, диаграмма или текстовое поле; для двигателей и насосов – более сложные фейсплейты ( faceplates). Каждый символ, как правило, представляет собой отдельный ActiveX компонент. Вообще технология ActiveX широко используется в SCADA-пакетах, так как позволяет разработчику подгружать дополнительные символы, не входящие в стандартную библиотеку, а также разрабатывать свои собственные графические элементы, используя высокоуровневые языки программирования.

    Допустим, оператор хочет включить насос. Для этого он щелкает по его иконке и вызывает панель управления ( faceplate). На этой панели он может выполнить определенные манипуляции: включить или выключить насос, подтвердить аварийную сигнализацию, перевести его в режим “техобслуживания” и т.д. (см. рисунок 7).  
    4882
    Рис. 7. Пример фейсплейта для управления насосом.
      Оператор также может посмотреть график изменения интересующего его технологического параметра, например, за прошедшую неделю. Для этого ему надо вызвать тренд ( trend) и выбрать соответствующий параметр для отображения. Пример тренда реального времени показан на рисунке 8.
     
    4883
    Рис. 8. Пример отображения двух параметров на тренде реального времени.
    Для более детального обзора сообщений и аварийных сигнализаций оператор может воспользоваться специальной панелью ( alarm panel), пример которой изображен на рисунке 9. Это отсортированный список сигнализаций (alarms), представленный в удобной для восприятия форме. Оператор может подтвердить ту или иную аварийную сигнализацию, применить фильтр или просто ее скрыть.
    4884
    Рис. 9. Панель сообщений и аварийных сигнализаций.
    Говоря о SCADA, инженеры часто оперируют таким важным понятием как “тэг” ( tag). Тэг является по существу некой переменной программы визуализации и может быть использован как для локального хранения данных внутри программы, так и в качестве ссылки на внешний параметр процесса. Тэги могут быть разных типов, начиная от обычных числовых данных и кончая структурой с множеством полей. Например, один визуализируемый параметр ввода/вывода – это тэг, или функциональный блок PID-регулятора, выполняемый внутри контроллера, - это тоже тэг. Ниже представлена сильно упрощенная структура тэга, соответствующего простому PID-регулятору:

    Tag Name = “MyPID”;
    Tag Type = PID;

    Fields (список параметров):

    MyPID.OP
    MyPID.SP
    MyPID.PV
    MyPID.PR
    MyPID.TI
    MyPID.DI
    MyPID.Mode
    MyPID.RemoteSP
    MyPID.Alarms и т.д.

    В комплексной прикладной программе может быть несколько тысяч тэгов. Производители SCADA-пакетов это знают и поэтому применяют политику лицензирования на основе количества используемых тэгов. Каждая купленная лицензия жестко ограничивает суммарное количество тэгов, которые можно использовать в программе. Очевидно, чем больше тегов поддерживает лицензия, тем дороже она стоит; так, например, лицензия на 60 000 тэгов может обойтись в 5000 тыс. долларов или даже дороже. В дополнение к этому многие производители SCADA формируют весьма существенную разницу в цене между “голой” средой исполнения и полноценной средой разработки; естественно, последняя с таким же количеством тэгов будет стоить заметно дороже.

    Сегодня на рынке представлено большое количество различных SCADA-пакетов, наиболее популярные из которых представлены ниже:

    1.    Wonderware Intouch;
    2.    Simatic WinCC;
    3.    Iconics Genesis32;
    4.    Citect;
    5.    Adastra Trace Mode

    Лидирующие позиции занимают Wonderware Intouch (производства Invensys) и Simatic WinCC (разработки Siemens) с суммарным количеством инсталляций более 80 тыс. в мире. Пакет визуализации технологического процесса может поставляться как в составе комплексной системы управления, так и в виде отдельного программного продукта. В последнем случае SCADA комплектуется набором драйверов ввода/вывода для коммуникации с контроллерами различных производителей.   [ http://kazanets.narod.ru/HMI_PART1.htm]

    Тематики

    Синонимы

    EN

    Русско-английский словарь нормативно-технической терминологии > человеко-машинный интерфейс

  • 4 man-machine communication

    1. человеко-машинный интерфейс
    2. связь человек-машина
    3. диалог человека с ЭВМ

     

    диалог человека с ЭВМ

    [В.А.Семенов. Англо-русский словарь по релейной защите]

    Тематики

    EN

     

    связь человек-машина

    [ http://www.iks-media.ru/glossary/index.html?glossid=2400324]

    Тематики

    • электросвязь, основные понятия

    EN

     

    человеко-машинный интерфейс (ЧМИ)
    Технические средства, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование.
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства, дисплеи.
    [ ГОСТ Р МЭК 60447-2000]

    человекомашинный интерфейс (ЧМИ)
    Технические средства контроля и управления, являющиеся частью оборудования, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование (ГОСТ Р МЭК 60447).
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства и дисплеи.
    [ ГОСТ Р МЭК 60073-2000]

    человеко-машинный интерфейс
    Средства обеспечения двусторонней связи "оператор - технологическое оборудование" (АСУ ТП). Название класса средств, в который входят подклассы:
    SCADA (Supervisory Control and Data Acquisition) - Операторское управление и сбор данных от технологического оборудования.
    DCS (Distributed Control Systems) - Распределенная система управления технологическим оборудованием.
    [ http://www.morepc.ru/dict/]

    Параллельные тексты EN-RU

    MotorSys™ iPMCC solutions can integrate a dedicated human-machine interface (HMI) or communicate via a personal computer directly on the motor starters.
    [Schneider Electric]

    Интеллектуальный центр распределения электроэнергии и управления электродвигателями MotorSys™ может иметь в своем составе специальный человеко-машинный интерфейс (ЧМИ). В качестве альтернативы используется обмен данным между персональным компьютером и пускателями.
    [Перевод Интент]


    HMI на базе операторских станций

    Самое, пожалуй, главное в системе управления - это организация взаимодействия между человеком и программно-аппаратным комплексом. Обеспечение такого взаимодействия и есть задача человеко-машинного интерфейса (HMI, human machine interface).

    На мой взгляд, в аббревиатуре “АСУ ТП” ключевым является слово “автоматизированная”, что подразумевает непосредственное участие человека в процессе реализации системой определенных задач. Очевидно, что чем лучше организован HMI, тем эффективнее человек сможет решать поставленные задачи.

    Как же организован HMI в современных АСУ ТП?
    Существует, как минимум, два подхода реализации функционала HMI:

    1. На базе специализированных рабочих станций оператора, устанавливаемых в центральной диспетчерской;
    2. На базе панелей локального управления, устанавливаемых непосредственно в цеху по близости с контролируемым технологическим объектам.

    Иногда эти два варианта комбинируют, чтобы достичь наибольшей гибкости управления. В данной статье речь пойдет о первом варианте организации операторского уровня.

    Аппаратно рабочая станция оператора (OS, operator station) представляет собой ни что иное как персональный компьютер. Как правило, станция снабжается несколькими широкоэкранными мониторами, функциональной клавиатурой и необходимыми сетевыми адаптерами для подключения к сетям верхнего уровня (например, на базе Industrial Ethernet). Станция оператора несколько отличается от привычных для нас офисных компьютеров, прежде всего, своим исполнением и эксплуатационными характеристиками (а также ценой 4000 - 10 000 долларов).
    На рисунке 1 изображена рабочая станция оператора системы SIMATIC PCS7 производства Siemens, обладающая следующими техническими характеристиками:

    Процессор: Intel Pentium 4, 3.4 ГГц;
    Память: DDR2 SDRAM до 4 ГБ;
    Материнская плата: ChipSet Intel 945G;
    Жесткий диск: SATA-RAID 1/2 x 120 ГБ;
    Слоты: 4 x PCI, 2 x PCI E x 1, 1 x PCI E x 16;
    Степень защиты: IP 31;
    Температура при эксплуатации: 5 – 45 C;
    Влажность: 5 – 95 % (без образования конденсата);
    Операционная система: Windows XP Professional/2003 Server.

    4876
    Рис. 1. Пример промышленной рабочей станции оператора.

    Системный блок может быть как настольного исполнения ( desktop), так и для монтажа в 19” стойку ( rack-mounted). Чаще применяется второй вариант: системный блок монтируется в запираемую стойку для лучшей защищенности и предотвращения несанкционированного доступа.

    Какое программное обеспечение используется?
    На станции оператора устанавливается программный пакет визуализации технологического процесса (часто называемый SCADA). Большинство пакетов визуализации работают под управлением операционных систем семейства Windows (Windows NT 4.0, Windows 2000/XP, Windows 2003 Server), что, на мой взгляд, является большим минусом.
    Программное обеспечение визуализации призвано выполнять следующие задачи:

    1. Отображение технологической информации в удобной для человека графической форме (как правило, в виде интерактивных мнемосхем) – Process Visualization;
    2. Отображение аварийных сигнализаций технологического процесса – Alarm Visualization;
    3. Архивирование технологических данных (сбор истории процесса) – Historical Archiving;
    4. Предоставление оператору возможности манипулировать (управлять) объектами управления – Operator Control.
    5. Контроль доступа и протоколирование действий оператора – Access Control and Operator’s Actions Archiving.
    6. Автоматизированное составление отчетов за произвольный интервал времени (посменные отчеты, еженедельные, ежемесячные и т.д.) – Automated Reporting.

    Как правило, SCADA состоит из двух частей:

    1. Среды разработки, где инженер рисует и программирует технологические мнемосхемы;
    2. Среды исполнения, необходимой для выполнения сконфигурированных мнемосхем в режиме runtime. Фактически это режим повседневной эксплуатации.

    Существует две схемы подключения операторских станций к системе управления, а точнее уровню управления. В рамках первой схемы каждая операторская станция подключается к контроллерам уровня управления напрямую или с помощью промежуточного коммутатора (см. рисунок 2). Подключенная таким образом операторская станция работает независимо от других станций сети, и поэтому часто называется одиночной (пусть Вас не смущает такое название, на самом деле таких станций в сети может быть несколько).

    4877
    Рис. 2. Схема подключения одиночных операторских станций к уровню управления.

    Есть и другой вариант. Часто операторские станции подключают к серверу или резервированной паре серверов, а серверы в свою очередь подключаются к промышленным контроллерам. Таким образом, сервер, являясь неким буфером, постоянно считывает данные с контроллера и предоставляет их по запросу рабочим станциям. Станции, подключенные по такой схеме, часто называют клиентами (см. рисунок 3).

    4878
    Рис. 3. Клиент-серверная архитектура операторского уровня.

    Как происходит информационный обмен?
    Для сопряжения операторской станции с промышленным контроллером на первой устанавливается специальное ПО, называемое драйвером ввода/вывода. Драйвер ввода/вывода поддерживает совместимый с контроллером коммуникационный протокол и позволяет прикладным программам считывать с контроллера параметры или наоборот записывать в него. Пакет визуализации обращается к драйверу ввода/вывода каждый раз, когда требуется обновление отображаемой информации или запись измененных оператором данных. Для взаимодействия пакета визуализации и драйвера ввода/вывода используется несколько протоколов, наиболее популярные из которых OPC (OLE for Process Control) и NetDDE (Network Dynamic Data Exchange). Обобщенно можно сказать, что OPC и NetDDE – это протоколы информационного обмена между различными приложениями, которые могут выполняться как на одном, так и на разных компьютерах. На рисунках 4 и 5 изображено, как взаимодействуют программные компоненты при различных схемах построения операторского уровня.  
    4879
    Рис. 4. Схема взаимодействия программных модулей при использовании одиночных станций.
     
    4880
    Рис. 5. Схема взаимодействия программных модулей при использовании клиент-серверной архитектуры.
    Как выглядит SCADA?
    Разберем простой пример. На рисунке 6 приведена абстрактная схема технологического процесса, хотя полноценным процессом это назвать трудно.
    4881
    Рис. 6. Пример операторской мнемосхемы.
    На рисунке 6 изображен очень упрощенный вариант операторской мнемосхемы для управления тех. процессом. Как видно, резервуар (емкость) наполняется водой. Задача системы - нагреть эту воду до определенной температуры. Для нагрева воды используется газовая горелка. Интенсивность горения регулируется клапаном подачи газа. Также должен быть насос для закачки воды в резервуар и клапан для спуска воды.

    На мнемосхеме отображаются основные технологические параметры, такие как: температура воды; уровень воды в резервуаре; работа насосов; состояние клапанов и т.д. Эти данные обновляются на экране с заданной частотой. Если какой-либо параметр достигает аварийного значения, соответствующее поле начинает мигать, привлекая внимание оператора.

    Сигналы ввода/вывода и исполнительные механизмы отображаются на мнемосхемах в виде интерактивных графических символов (иконок). Каждому типу сигналов и исполнительных механизмов присваивается свой символ: для дискретного сигнала это может быть переключатель, кнопка или лампочка; для аналогового – ползунок, диаграмма или текстовое поле; для двигателей и насосов – более сложные фейсплейты ( faceplates). Каждый символ, как правило, представляет собой отдельный ActiveX компонент. Вообще технология ActiveX широко используется в SCADA-пакетах, так как позволяет разработчику подгружать дополнительные символы, не входящие в стандартную библиотеку, а также разрабатывать свои собственные графические элементы, используя высокоуровневые языки программирования.

    Допустим, оператор хочет включить насос. Для этого он щелкает по его иконке и вызывает панель управления ( faceplate). На этой панели он может выполнить определенные манипуляции: включить или выключить насос, подтвердить аварийную сигнализацию, перевести его в режим “техобслуживания” и т.д. (см. рисунок 7).  
    4882
    Рис. 7. Пример фейсплейта для управления насосом.
      Оператор также может посмотреть график изменения интересующего его технологического параметра, например, за прошедшую неделю. Для этого ему надо вызвать тренд ( trend) и выбрать соответствующий параметр для отображения. Пример тренда реального времени показан на рисунке 8.
     
    4883
    Рис. 8. Пример отображения двух параметров на тренде реального времени.
    Для более детального обзора сообщений и аварийных сигнализаций оператор может воспользоваться специальной панелью ( alarm panel), пример которой изображен на рисунке 9. Это отсортированный список сигнализаций (alarms), представленный в удобной для восприятия форме. Оператор может подтвердить ту или иную аварийную сигнализацию, применить фильтр или просто ее скрыть.
    4884
    Рис. 9. Панель сообщений и аварийных сигнализаций.
    Говоря о SCADA, инженеры часто оперируют таким важным понятием как “тэг” ( tag). Тэг является по существу некой переменной программы визуализации и может быть использован как для локального хранения данных внутри программы, так и в качестве ссылки на внешний параметр процесса. Тэги могут быть разных типов, начиная от обычных числовых данных и кончая структурой с множеством полей. Например, один визуализируемый параметр ввода/вывода – это тэг, или функциональный блок PID-регулятора, выполняемый внутри контроллера, - это тоже тэг. Ниже представлена сильно упрощенная структура тэга, соответствующего простому PID-регулятору:

    Tag Name = “MyPID”;
    Tag Type = PID;

    Fields (список параметров):

    MyPID.OP
    MyPID.SP
    MyPID.PV
    MyPID.PR
    MyPID.TI
    MyPID.DI
    MyPID.Mode
    MyPID.RemoteSP
    MyPID.Alarms и т.д.

    В комплексной прикладной программе может быть несколько тысяч тэгов. Производители SCADA-пакетов это знают и поэтому применяют политику лицензирования на основе количества используемых тэгов. Каждая купленная лицензия жестко ограничивает суммарное количество тэгов, которые можно использовать в программе. Очевидно, чем больше тегов поддерживает лицензия, тем дороже она стоит; так, например, лицензия на 60 000 тэгов может обойтись в 5000 тыс. долларов или даже дороже. В дополнение к этому многие производители SCADA формируют весьма существенную разницу в цене между “голой” средой исполнения и полноценной средой разработки; естественно, последняя с таким же количеством тэгов будет стоить заметно дороже.

    Сегодня на рынке представлено большое количество различных SCADA-пакетов, наиболее популярные из которых представлены ниже:

    1.    Wonderware Intouch;
    2.    Simatic WinCC;
    3.    Iconics Genesis32;
    4.    Citect;
    5.    Adastra Trace Mode

    Лидирующие позиции занимают Wonderware Intouch (производства Invensys) и Simatic WinCC (разработки Siemens) с суммарным количеством инсталляций более 80 тыс. в мире. Пакет визуализации технологического процесса может поставляться как в составе комплексной системы управления, так и в виде отдельного программного продукта. В последнем случае SCADA комплектуется набором драйверов ввода/вывода для коммуникации с контроллерами различных производителей.   [ http://kazanets.narod.ru/HMI_PART1.htm]

    Тематики

    Синонимы

    EN

    Англо-русский словарь нормативно-технической терминологии > man-machine communication

  • 5 HMI

    1. человеко-машинный интерфейс
    2. человеко-машинное взаимодействие
    3. терминал
    4. интерфейс управления концентратором
    5. интерфейс "человек-машина"

     

    интерфейс "человек-машина"
    аппаратно-программная система управления технологическими процессами
    HMI - это набор всех средств, позволяющих человеку вмешаться в поведение вычислительной системы. Как правило, HMI представляет собой компьютер с графическим дисплеем, где в наглядной форме отображается поведение системы, и пользователь имеет возможность вмешаться в деятельность системы. Однако в качестве HMI может выступать самый простой пульт из набора тумблеров и светодиодных индикаторов.
    [ http://www.morepc.ru/dict/]

    Тематики

    Синонимы

    EN

     

    интерфейс управления концентратором

    [Л.Г.Суменко. Англо-русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.]

    Тематики

    EN

     

    терминал
    Устройство ввода-вывода, обеспечивающее взаимодействие пользователей в локальной вычислительной сети или с удаленной ЭВМ через средства телеобработки данных
    [ ГОСТ 25868-91]
    [ ГОСТ Р 50304-92 ]

    Параллельные тексты EN-RU

    HMI port warning
    [Schneider Electric]

    Предупредительное состояние об ошибке обмена данными через порт связи с терминалом оператора
    [Перевод Интент]

    HMI display max current phase enable
    [Schneider Electric]

    Разрешается отображение на терминале оператора максимального линейного тока
    [Перевод Интент]

    Config via HMI keypad enable
    [Schneider Electric]

    Конфигурирование (системы) с помощью клавиатуры терминала оператора
    [Перевод Интент]


    Тематики

    • оборуд. перифер. систем обраб. информации
    • системы для сопряж. радиоэлектр. средств интерфейсные

    Обобщающие термины

    Синонимы

    EN

     

    человеко-машинное взаимодействие

    [Е.С.Алексеев, А.А.Мячев. Англо-русский толковый словарь по системотехнике ЭВМ. Москва 1993]

    Тематики

    EN

     

    человеко-машинный интерфейс (ЧМИ)
    Технические средства, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование.
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства, дисплеи.
    [ ГОСТ Р МЭК 60447-2000]

    человекомашинный интерфейс (ЧМИ)
    Технические средства контроля и управления, являющиеся частью оборудования, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование (ГОСТ Р МЭК 60447).
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства и дисплеи.
    [ ГОСТ Р МЭК 60073-2000]

    человеко-машинный интерфейс
    Средства обеспечения двусторонней связи "оператор - технологическое оборудование" (АСУ ТП). Название класса средств, в который входят подклассы:
    SCADA (Supervisory Control and Data Acquisition) - Операторское управление и сбор данных от технологического оборудования.
    DCS (Distributed Control Systems) - Распределенная система управления технологическим оборудованием.
    [ http://www.morepc.ru/dict/]

    Параллельные тексты EN-RU

    MotorSys™ iPMCC solutions can integrate a dedicated human-machine interface (HMI) or communicate via a personal computer directly on the motor starters.
    [Schneider Electric]

    Интеллектуальный центр распределения электроэнергии и управления электродвигателями MotorSys™ может иметь в своем составе специальный человеко-машинный интерфейс (ЧМИ). В качестве альтернативы используется обмен данным между персональным компьютером и пускателями.
    [Перевод Интент]


    HMI на базе операторских станций

    Самое, пожалуй, главное в системе управления - это организация взаимодействия между человеком и программно-аппаратным комплексом. Обеспечение такого взаимодействия и есть задача человеко-машинного интерфейса (HMI, human machine interface).

    На мой взгляд, в аббревиатуре “АСУ ТП” ключевым является слово “автоматизированная”, что подразумевает непосредственное участие человека в процессе реализации системой определенных задач. Очевидно, что чем лучше организован HMI, тем эффективнее человек сможет решать поставленные задачи.

    Как же организован HMI в современных АСУ ТП?
    Существует, как минимум, два подхода реализации функционала HMI:

    1. На базе специализированных рабочих станций оператора, устанавливаемых в центральной диспетчерской;
    2. На базе панелей локального управления, устанавливаемых непосредственно в цеху по близости с контролируемым технологическим объектам.

    Иногда эти два варианта комбинируют, чтобы достичь наибольшей гибкости управления. В данной статье речь пойдет о первом варианте организации операторского уровня.

    Аппаратно рабочая станция оператора (OS, operator station) представляет собой ни что иное как персональный компьютер. Как правило, станция снабжается несколькими широкоэкранными мониторами, функциональной клавиатурой и необходимыми сетевыми адаптерами для подключения к сетям верхнего уровня (например, на базе Industrial Ethernet). Станция оператора несколько отличается от привычных для нас офисных компьютеров, прежде всего, своим исполнением и эксплуатационными характеристиками (а также ценой 4000 - 10 000 долларов).
    На рисунке 1 изображена рабочая станция оператора системы SIMATIC PCS7 производства Siemens, обладающая следующими техническими характеристиками:

    Процессор: Intel Pentium 4, 3.4 ГГц;
    Память: DDR2 SDRAM до 4 ГБ;
    Материнская плата: ChipSet Intel 945G;
    Жесткий диск: SATA-RAID 1/2 x 120 ГБ;
    Слоты: 4 x PCI, 2 x PCI E x 1, 1 x PCI E x 16;
    Степень защиты: IP 31;
    Температура при эксплуатации: 5 – 45 C;
    Влажность: 5 – 95 % (без образования конденсата);
    Операционная система: Windows XP Professional/2003 Server.

    4876
    Рис. 1. Пример промышленной рабочей станции оператора.

    Системный блок может быть как настольного исполнения ( desktop), так и для монтажа в 19” стойку ( rack-mounted). Чаще применяется второй вариант: системный блок монтируется в запираемую стойку для лучшей защищенности и предотвращения несанкционированного доступа.

    Какое программное обеспечение используется?
    На станции оператора устанавливается программный пакет визуализации технологического процесса (часто называемый SCADA). Большинство пакетов визуализации работают под управлением операционных систем семейства Windows (Windows NT 4.0, Windows 2000/XP, Windows 2003 Server), что, на мой взгляд, является большим минусом.
    Программное обеспечение визуализации призвано выполнять следующие задачи:

    1. Отображение технологической информации в удобной для человека графической форме (как правило, в виде интерактивных мнемосхем) – Process Visualization;
    2. Отображение аварийных сигнализаций технологического процесса – Alarm Visualization;
    3. Архивирование технологических данных (сбор истории процесса) – Historical Archiving;
    4. Предоставление оператору возможности манипулировать (управлять) объектами управления – Operator Control.
    5. Контроль доступа и протоколирование действий оператора – Access Control and Operator’s Actions Archiving.
    6. Автоматизированное составление отчетов за произвольный интервал времени (посменные отчеты, еженедельные, ежемесячные и т.д.) – Automated Reporting.

    Как правило, SCADA состоит из двух частей:

    1. Среды разработки, где инженер рисует и программирует технологические мнемосхемы;
    2. Среды исполнения, необходимой для выполнения сконфигурированных мнемосхем в режиме runtime. Фактически это режим повседневной эксплуатации.

    Существует две схемы подключения операторских станций к системе управления, а точнее уровню управления. В рамках первой схемы каждая операторская станция подключается к контроллерам уровня управления напрямую или с помощью промежуточного коммутатора (см. рисунок 2). Подключенная таким образом операторская станция работает независимо от других станций сети, и поэтому часто называется одиночной (пусть Вас не смущает такое название, на самом деле таких станций в сети может быть несколько).

    4877
    Рис. 2. Схема подключения одиночных операторских станций к уровню управления.

    Есть и другой вариант. Часто операторские станции подключают к серверу или резервированной паре серверов, а серверы в свою очередь подключаются к промышленным контроллерам. Таким образом, сервер, являясь неким буфером, постоянно считывает данные с контроллера и предоставляет их по запросу рабочим станциям. Станции, подключенные по такой схеме, часто называют клиентами (см. рисунок 3).

    4878
    Рис. 3. Клиент-серверная архитектура операторского уровня.

    Как происходит информационный обмен?
    Для сопряжения операторской станции с промышленным контроллером на первой устанавливается специальное ПО, называемое драйвером ввода/вывода. Драйвер ввода/вывода поддерживает совместимый с контроллером коммуникационный протокол и позволяет прикладным программам считывать с контроллера параметры или наоборот записывать в него. Пакет визуализации обращается к драйверу ввода/вывода каждый раз, когда требуется обновление отображаемой информации или запись измененных оператором данных. Для взаимодействия пакета визуализации и драйвера ввода/вывода используется несколько протоколов, наиболее популярные из которых OPC (OLE for Process Control) и NetDDE (Network Dynamic Data Exchange). Обобщенно можно сказать, что OPC и NetDDE – это протоколы информационного обмена между различными приложениями, которые могут выполняться как на одном, так и на разных компьютерах. На рисунках 4 и 5 изображено, как взаимодействуют программные компоненты при различных схемах построения операторского уровня.  
    4879
    Рис. 4. Схема взаимодействия программных модулей при использовании одиночных станций.
     
    4880
    Рис. 5. Схема взаимодействия программных модулей при использовании клиент-серверной архитектуры.
    Как выглядит SCADA?
    Разберем простой пример. На рисунке 6 приведена абстрактная схема технологического процесса, хотя полноценным процессом это назвать трудно.
    4881
    Рис. 6. Пример операторской мнемосхемы.
    На рисунке 6 изображен очень упрощенный вариант операторской мнемосхемы для управления тех. процессом. Как видно, резервуар (емкость) наполняется водой. Задача системы - нагреть эту воду до определенной температуры. Для нагрева воды используется газовая горелка. Интенсивность горения регулируется клапаном подачи газа. Также должен быть насос для закачки воды в резервуар и клапан для спуска воды.

    На мнемосхеме отображаются основные технологические параметры, такие как: температура воды; уровень воды в резервуаре; работа насосов; состояние клапанов и т.д. Эти данные обновляются на экране с заданной частотой. Если какой-либо параметр достигает аварийного значения, соответствующее поле начинает мигать, привлекая внимание оператора.

    Сигналы ввода/вывода и исполнительные механизмы отображаются на мнемосхемах в виде интерактивных графических символов (иконок). Каждому типу сигналов и исполнительных механизмов присваивается свой символ: для дискретного сигнала это может быть переключатель, кнопка или лампочка; для аналогового – ползунок, диаграмма или текстовое поле; для двигателей и насосов – более сложные фейсплейты ( faceplates). Каждый символ, как правило, представляет собой отдельный ActiveX компонент. Вообще технология ActiveX широко используется в SCADA-пакетах, так как позволяет разработчику подгружать дополнительные символы, не входящие в стандартную библиотеку, а также разрабатывать свои собственные графические элементы, используя высокоуровневые языки программирования.

    Допустим, оператор хочет включить насос. Для этого он щелкает по его иконке и вызывает панель управления ( faceplate). На этой панели он может выполнить определенные манипуляции: включить или выключить насос, подтвердить аварийную сигнализацию, перевести его в режим “техобслуживания” и т.д. (см. рисунок 7).  
    4882
    Рис. 7. Пример фейсплейта для управления насосом.
      Оператор также может посмотреть график изменения интересующего его технологического параметра, например, за прошедшую неделю. Для этого ему надо вызвать тренд ( trend) и выбрать соответствующий параметр для отображения. Пример тренда реального времени показан на рисунке 8.
     
    4883
    Рис. 8. Пример отображения двух параметров на тренде реального времени.
    Для более детального обзора сообщений и аварийных сигнализаций оператор может воспользоваться специальной панелью ( alarm panel), пример которой изображен на рисунке 9. Это отсортированный список сигнализаций (alarms), представленный в удобной для восприятия форме. Оператор может подтвердить ту или иную аварийную сигнализацию, применить фильтр или просто ее скрыть.
    4884
    Рис. 9. Панель сообщений и аварийных сигнализаций.
    Говоря о SCADA, инженеры часто оперируют таким важным понятием как “тэг” ( tag). Тэг является по существу некой переменной программы визуализации и может быть использован как для локального хранения данных внутри программы, так и в качестве ссылки на внешний параметр процесса. Тэги могут быть разных типов, начиная от обычных числовых данных и кончая структурой с множеством полей. Например, один визуализируемый параметр ввода/вывода – это тэг, или функциональный блок PID-регулятора, выполняемый внутри контроллера, - это тоже тэг. Ниже представлена сильно упрощенная структура тэга, соответствующего простому PID-регулятору:

    Tag Name = “MyPID”;
    Tag Type = PID;

    Fields (список параметров):

    MyPID.OP
    MyPID.SP
    MyPID.PV
    MyPID.PR
    MyPID.TI
    MyPID.DI
    MyPID.Mode
    MyPID.RemoteSP
    MyPID.Alarms и т.д.

    В комплексной прикладной программе может быть несколько тысяч тэгов. Производители SCADA-пакетов это знают и поэтому применяют политику лицензирования на основе количества используемых тэгов. Каждая купленная лицензия жестко ограничивает суммарное количество тэгов, которые можно использовать в программе. Очевидно, чем больше тегов поддерживает лицензия, тем дороже она стоит; так, например, лицензия на 60 000 тэгов может обойтись в 5000 тыс. долларов или даже дороже. В дополнение к этому многие производители SCADA формируют весьма существенную разницу в цене между “голой” средой исполнения и полноценной средой разработки; естественно, последняя с таким же количеством тэгов будет стоить заметно дороже.

    Сегодня на рынке представлено большое количество различных SCADA-пакетов, наиболее популярные из которых представлены ниже:

    1.    Wonderware Intouch;
    2.    Simatic WinCC;
    3.    Iconics Genesis32;
    4.    Citect;
    5.    Adastra Trace Mode

    Лидирующие позиции занимают Wonderware Intouch (производства Invensys) и Simatic WinCC (разработки Siemens) с суммарным количеством инсталляций более 80 тыс. в мире. Пакет визуализации технологического процесса может поставляться как в составе комплексной системы управления, так и в виде отдельного программного продукта. В последнем случае SCADA комплектуется набором драйверов ввода/вывода для коммуникации с контроллерами различных производителей.   [ http://kazanets.narod.ru/HMI_PART1.htm]

    Тематики

    Синонимы

    EN

    Англо-русский словарь нормативно-технической терминологии > HMI

  • 6 man-machine interface

    1. человеко-машинный интерфейс
    2. интерфейс "человекмашина"

     

    интерфейс "человекмашина"
    (МСЭ-Т Q.1741).
    [ http://www.iks-media.ru/glossary/index.html?glossid=2400324]

    Тематики

    • электросвязь, основные понятия

    EN

     

    человеко-машинный интерфейс (ЧМИ)
    Технические средства, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование.
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства, дисплеи.
    [ ГОСТ Р МЭК 60447-2000]

    человекомашинный интерфейс (ЧМИ)
    Технические средства контроля и управления, являющиеся частью оборудования, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование (ГОСТ Р МЭК 60447).
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства и дисплеи.
    [ ГОСТ Р МЭК 60073-2000]

    человеко-машинный интерфейс
    Средства обеспечения двусторонней связи "оператор - технологическое оборудование" (АСУ ТП). Название класса средств, в который входят подклассы:
    SCADA (Supervisory Control and Data Acquisition) - Операторское управление и сбор данных от технологического оборудования.
    DCS (Distributed Control Systems) - Распределенная система управления технологическим оборудованием.
    [ http://www.morepc.ru/dict/]

    Параллельные тексты EN-RU

    MotorSys™ iPMCC solutions can integrate a dedicated human-machine interface (HMI) or communicate via a personal computer directly on the motor starters.
    [Schneider Electric]

    Интеллектуальный центр распределения электроэнергии и управления электродвигателями MotorSys™ может иметь в своем составе специальный человеко-машинный интерфейс (ЧМИ). В качестве альтернативы используется обмен данным между персональным компьютером и пускателями.
    [Перевод Интент]


    HMI на базе операторских станций

    Самое, пожалуй, главное в системе управления - это организация взаимодействия между человеком и программно-аппаратным комплексом. Обеспечение такого взаимодействия и есть задача человеко-машинного интерфейса (HMI, human machine interface).

    На мой взгляд, в аббревиатуре “АСУ ТП” ключевым является слово “автоматизированная”, что подразумевает непосредственное участие человека в процессе реализации системой определенных задач. Очевидно, что чем лучше организован HMI, тем эффективнее человек сможет решать поставленные задачи.

    Как же организован HMI в современных АСУ ТП?
    Существует, как минимум, два подхода реализации функционала HMI:

    1. На базе специализированных рабочих станций оператора, устанавливаемых в центральной диспетчерской;
    2. На базе панелей локального управления, устанавливаемых непосредственно в цеху по близости с контролируемым технологическим объектам.

    Иногда эти два варианта комбинируют, чтобы достичь наибольшей гибкости управления. В данной статье речь пойдет о первом варианте организации операторского уровня.

    Аппаратно рабочая станция оператора (OS, operator station) представляет собой ни что иное как персональный компьютер. Как правило, станция снабжается несколькими широкоэкранными мониторами, функциональной клавиатурой и необходимыми сетевыми адаптерами для подключения к сетям верхнего уровня (например, на базе Industrial Ethernet). Станция оператора несколько отличается от привычных для нас офисных компьютеров, прежде всего, своим исполнением и эксплуатационными характеристиками (а также ценой 4000 - 10 000 долларов).
    На рисунке 1 изображена рабочая станция оператора системы SIMATIC PCS7 производства Siemens, обладающая следующими техническими характеристиками:

    Процессор: Intel Pentium 4, 3.4 ГГц;
    Память: DDR2 SDRAM до 4 ГБ;
    Материнская плата: ChipSet Intel 945G;
    Жесткий диск: SATA-RAID 1/2 x 120 ГБ;
    Слоты: 4 x PCI, 2 x PCI E x 1, 1 x PCI E x 16;
    Степень защиты: IP 31;
    Температура при эксплуатации: 5 – 45 C;
    Влажность: 5 – 95 % (без образования конденсата);
    Операционная система: Windows XP Professional/2003 Server.

    4876
    Рис. 1. Пример промышленной рабочей станции оператора.

    Системный блок может быть как настольного исполнения ( desktop), так и для монтажа в 19” стойку ( rack-mounted). Чаще применяется второй вариант: системный блок монтируется в запираемую стойку для лучшей защищенности и предотвращения несанкционированного доступа.

    Какое программное обеспечение используется?
    На станции оператора устанавливается программный пакет визуализации технологического процесса (часто называемый SCADA). Большинство пакетов визуализации работают под управлением операционных систем семейства Windows (Windows NT 4.0, Windows 2000/XP, Windows 2003 Server), что, на мой взгляд, является большим минусом.
    Программное обеспечение визуализации призвано выполнять следующие задачи:

    1. Отображение технологической информации в удобной для человека графической форме (как правило, в виде интерактивных мнемосхем) – Process Visualization;
    2. Отображение аварийных сигнализаций технологического процесса – Alarm Visualization;
    3. Архивирование технологических данных (сбор истории процесса) – Historical Archiving;
    4. Предоставление оператору возможности манипулировать (управлять) объектами управления – Operator Control.
    5. Контроль доступа и протоколирование действий оператора – Access Control and Operator’s Actions Archiving.
    6. Автоматизированное составление отчетов за произвольный интервал времени (посменные отчеты, еженедельные, ежемесячные и т.д.) – Automated Reporting.

    Как правило, SCADA состоит из двух частей:

    1. Среды разработки, где инженер рисует и программирует технологические мнемосхемы;
    2. Среды исполнения, необходимой для выполнения сконфигурированных мнемосхем в режиме runtime. Фактически это режим повседневной эксплуатации.

    Существует две схемы подключения операторских станций к системе управления, а точнее уровню управления. В рамках первой схемы каждая операторская станция подключается к контроллерам уровня управления напрямую или с помощью промежуточного коммутатора (см. рисунок 2). Подключенная таким образом операторская станция работает независимо от других станций сети, и поэтому часто называется одиночной (пусть Вас не смущает такое название, на самом деле таких станций в сети может быть несколько).

    4877
    Рис. 2. Схема подключения одиночных операторских станций к уровню управления.

    Есть и другой вариант. Часто операторские станции подключают к серверу или резервированной паре серверов, а серверы в свою очередь подключаются к промышленным контроллерам. Таким образом, сервер, являясь неким буфером, постоянно считывает данные с контроллера и предоставляет их по запросу рабочим станциям. Станции, подключенные по такой схеме, часто называют клиентами (см. рисунок 3).

    4878
    Рис. 3. Клиент-серверная архитектура операторского уровня.

    Как происходит информационный обмен?
    Для сопряжения операторской станции с промышленным контроллером на первой устанавливается специальное ПО, называемое драйвером ввода/вывода. Драйвер ввода/вывода поддерживает совместимый с контроллером коммуникационный протокол и позволяет прикладным программам считывать с контроллера параметры или наоборот записывать в него. Пакет визуализации обращается к драйверу ввода/вывода каждый раз, когда требуется обновление отображаемой информации или запись измененных оператором данных. Для взаимодействия пакета визуализации и драйвера ввода/вывода используется несколько протоколов, наиболее популярные из которых OPC (OLE for Process Control) и NetDDE (Network Dynamic Data Exchange). Обобщенно можно сказать, что OPC и NetDDE – это протоколы информационного обмена между различными приложениями, которые могут выполняться как на одном, так и на разных компьютерах. На рисунках 4 и 5 изображено, как взаимодействуют программные компоненты при различных схемах построения операторского уровня.  
    4879
    Рис. 4. Схема взаимодействия программных модулей при использовании одиночных станций.
     
    4880
    Рис. 5. Схема взаимодействия программных модулей при использовании клиент-серверной архитектуры.
    Как выглядит SCADA?
    Разберем простой пример. На рисунке 6 приведена абстрактная схема технологического процесса, хотя полноценным процессом это назвать трудно.
    4881
    Рис. 6. Пример операторской мнемосхемы.
    На рисунке 6 изображен очень упрощенный вариант операторской мнемосхемы для управления тех. процессом. Как видно, резервуар (емкость) наполняется водой. Задача системы - нагреть эту воду до определенной температуры. Для нагрева воды используется газовая горелка. Интенсивность горения регулируется клапаном подачи газа. Также должен быть насос для закачки воды в резервуар и клапан для спуска воды.

    На мнемосхеме отображаются основные технологические параметры, такие как: температура воды; уровень воды в резервуаре; работа насосов; состояние клапанов и т.д. Эти данные обновляются на экране с заданной частотой. Если какой-либо параметр достигает аварийного значения, соответствующее поле начинает мигать, привлекая внимание оператора.

    Сигналы ввода/вывода и исполнительные механизмы отображаются на мнемосхемах в виде интерактивных графических символов (иконок). Каждому типу сигналов и исполнительных механизмов присваивается свой символ: для дискретного сигнала это может быть переключатель, кнопка или лампочка; для аналогового – ползунок, диаграмма или текстовое поле; для двигателей и насосов – более сложные фейсплейты ( faceplates). Каждый символ, как правило, представляет собой отдельный ActiveX компонент. Вообще технология ActiveX широко используется в SCADA-пакетах, так как позволяет разработчику подгружать дополнительные символы, не входящие в стандартную библиотеку, а также разрабатывать свои собственные графические элементы, используя высокоуровневые языки программирования.

    Допустим, оператор хочет включить насос. Для этого он щелкает по его иконке и вызывает панель управления ( faceplate). На этой панели он может выполнить определенные манипуляции: включить или выключить насос, подтвердить аварийную сигнализацию, перевести его в режим “техобслуживания” и т.д. (см. рисунок 7).  
    4882
    Рис. 7. Пример фейсплейта для управления насосом.
      Оператор также может посмотреть график изменения интересующего его технологического параметра, например, за прошедшую неделю. Для этого ему надо вызвать тренд ( trend) и выбрать соответствующий параметр для отображения. Пример тренда реального времени показан на рисунке 8.
     
    4883
    Рис. 8. Пример отображения двух параметров на тренде реального времени.
    Для более детального обзора сообщений и аварийных сигнализаций оператор может воспользоваться специальной панелью ( alarm panel), пример которой изображен на рисунке 9. Это отсортированный список сигнализаций (alarms), представленный в удобной для восприятия форме. Оператор может подтвердить ту или иную аварийную сигнализацию, применить фильтр или просто ее скрыть.
    4884
    Рис. 9. Панель сообщений и аварийных сигнализаций.
    Говоря о SCADA, инженеры часто оперируют таким важным понятием как “тэг” ( tag). Тэг является по существу некой переменной программы визуализации и может быть использован как для локального хранения данных внутри программы, так и в качестве ссылки на внешний параметр процесса. Тэги могут быть разных типов, начиная от обычных числовых данных и кончая структурой с множеством полей. Например, один визуализируемый параметр ввода/вывода – это тэг, или функциональный блок PID-регулятора, выполняемый внутри контроллера, - это тоже тэг. Ниже представлена сильно упрощенная структура тэга, соответствующего простому PID-регулятору:

    Tag Name = “MyPID”;
    Tag Type = PID;

    Fields (список параметров):

    MyPID.OP
    MyPID.SP
    MyPID.PV
    MyPID.PR
    MyPID.TI
    MyPID.DI
    MyPID.Mode
    MyPID.RemoteSP
    MyPID.Alarms и т.д.

    В комплексной прикладной программе может быть несколько тысяч тэгов. Производители SCADA-пакетов это знают и поэтому применяют политику лицензирования на основе количества используемых тэгов. Каждая купленная лицензия жестко ограничивает суммарное количество тэгов, которые можно использовать в программе. Очевидно, чем больше тегов поддерживает лицензия, тем дороже она стоит; так, например, лицензия на 60 000 тэгов может обойтись в 5000 тыс. долларов или даже дороже. В дополнение к этому многие производители SCADA формируют весьма существенную разницу в цене между “голой” средой исполнения и полноценной средой разработки; естественно, последняя с таким же количеством тэгов будет стоить заметно дороже.

    Сегодня на рынке представлено большое количество различных SCADA-пакетов, наиболее популярные из которых представлены ниже:

    1.    Wonderware Intouch;
    2.    Simatic WinCC;
    3.    Iconics Genesis32;
    4.    Citect;
    5.    Adastra Trace Mode

    Лидирующие позиции занимают Wonderware Intouch (производства Invensys) и Simatic WinCC (разработки Siemens) с суммарным количеством инсталляций более 80 тыс. в мире. Пакет визуализации технологического процесса может поставляться как в составе комплексной системы управления, так и в виде отдельного программного продукта. В последнем случае SCADA комплектуется набором драйверов ввода/вывода для коммуникации с контроллерами различных производителей.   [ http://kazanets.narod.ru/HMI_PART1.htm]

    Тематики

    Синонимы

    EN

    Англо-русский словарь нормативно-технической терминологии > man-machine interface

  • 7 MMI

    1. человеко-машинный интерфейс
    2. интерфейс "человекмашина"

     

    интерфейс "человекмашина"
    (МСЭ-Т Q.1741).
    [ http://www.iks-media.ru/glossary/index.html?glossid=2400324]

    Тематики

    • электросвязь, основные понятия

    EN

     

    человеко-машинный интерфейс (ЧМИ)
    Технические средства, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование.
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства, дисплеи.
    [ ГОСТ Р МЭК 60447-2000]

    человекомашинный интерфейс (ЧМИ)
    Технические средства контроля и управления, являющиеся частью оборудования, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование (ГОСТ Р МЭК 60447).
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства и дисплеи.
    [ ГОСТ Р МЭК 60073-2000]

    человеко-машинный интерфейс
    Средства обеспечения двусторонней связи "оператор - технологическое оборудование" (АСУ ТП). Название класса средств, в который входят подклассы:
    SCADA (Supervisory Control and Data Acquisition) - Операторское управление и сбор данных от технологического оборудования.
    DCS (Distributed Control Systems) - Распределенная система управления технологическим оборудованием.
    [ http://www.morepc.ru/dict/]

    Параллельные тексты EN-RU

    MotorSys™ iPMCC solutions can integrate a dedicated human-machine interface (HMI) or communicate via a personal computer directly on the motor starters.
    [Schneider Electric]

    Интеллектуальный центр распределения электроэнергии и управления электродвигателями MotorSys™ может иметь в своем составе специальный человеко-машинный интерфейс (ЧМИ). В качестве альтернативы используется обмен данным между персональным компьютером и пускателями.
    [Перевод Интент]


    HMI на базе операторских станций

    Самое, пожалуй, главное в системе управления - это организация взаимодействия между человеком и программно-аппаратным комплексом. Обеспечение такого взаимодействия и есть задача человеко-машинного интерфейса (HMI, human machine interface).

    На мой взгляд, в аббревиатуре “АСУ ТП” ключевым является слово “автоматизированная”, что подразумевает непосредственное участие человека в процессе реализации системой определенных задач. Очевидно, что чем лучше организован HMI, тем эффективнее человек сможет решать поставленные задачи.

    Как же организован HMI в современных АСУ ТП?
    Существует, как минимум, два подхода реализации функционала HMI:

    1. На базе специализированных рабочих станций оператора, устанавливаемых в центральной диспетчерской;
    2. На базе панелей локального управления, устанавливаемых непосредственно в цеху по близости с контролируемым технологическим объектам.

    Иногда эти два варианта комбинируют, чтобы достичь наибольшей гибкости управления. В данной статье речь пойдет о первом варианте организации операторского уровня.

    Аппаратно рабочая станция оператора (OS, operator station) представляет собой ни что иное как персональный компьютер. Как правило, станция снабжается несколькими широкоэкранными мониторами, функциональной клавиатурой и необходимыми сетевыми адаптерами для подключения к сетям верхнего уровня (например, на базе Industrial Ethernet). Станция оператора несколько отличается от привычных для нас офисных компьютеров, прежде всего, своим исполнением и эксплуатационными характеристиками (а также ценой 4000 - 10 000 долларов).
    На рисунке 1 изображена рабочая станция оператора системы SIMATIC PCS7 производства Siemens, обладающая следующими техническими характеристиками:

    Процессор: Intel Pentium 4, 3.4 ГГц;
    Память: DDR2 SDRAM до 4 ГБ;
    Материнская плата: ChipSet Intel 945G;
    Жесткий диск: SATA-RAID 1/2 x 120 ГБ;
    Слоты: 4 x PCI, 2 x PCI E x 1, 1 x PCI E x 16;
    Степень защиты: IP 31;
    Температура при эксплуатации: 5 – 45 C;
    Влажность: 5 – 95 % (без образования конденсата);
    Операционная система: Windows XP Professional/2003 Server.

    4876
    Рис. 1. Пример промышленной рабочей станции оператора.

    Системный блок может быть как настольного исполнения ( desktop), так и для монтажа в 19” стойку ( rack-mounted). Чаще применяется второй вариант: системный блок монтируется в запираемую стойку для лучшей защищенности и предотвращения несанкционированного доступа.

    Какое программное обеспечение используется?
    На станции оператора устанавливается программный пакет визуализации технологического процесса (часто называемый SCADA). Большинство пакетов визуализации работают под управлением операционных систем семейства Windows (Windows NT 4.0, Windows 2000/XP, Windows 2003 Server), что, на мой взгляд, является большим минусом.
    Программное обеспечение визуализации призвано выполнять следующие задачи:

    1. Отображение технологической информации в удобной для человека графической форме (как правило, в виде интерактивных мнемосхем) – Process Visualization;
    2. Отображение аварийных сигнализаций технологического процесса – Alarm Visualization;
    3. Архивирование технологических данных (сбор истории процесса) – Historical Archiving;
    4. Предоставление оператору возможности манипулировать (управлять) объектами управления – Operator Control.
    5. Контроль доступа и протоколирование действий оператора – Access Control and Operator’s Actions Archiving.
    6. Автоматизированное составление отчетов за произвольный интервал времени (посменные отчеты, еженедельные, ежемесячные и т.д.) – Automated Reporting.

    Как правило, SCADA состоит из двух частей:

    1. Среды разработки, где инженер рисует и программирует технологические мнемосхемы;
    2. Среды исполнения, необходимой для выполнения сконфигурированных мнемосхем в режиме runtime. Фактически это режим повседневной эксплуатации.

    Существует две схемы подключения операторских станций к системе управления, а точнее уровню управления. В рамках первой схемы каждая операторская станция подключается к контроллерам уровня управления напрямую или с помощью промежуточного коммутатора (см. рисунок 2). Подключенная таким образом операторская станция работает независимо от других станций сети, и поэтому часто называется одиночной (пусть Вас не смущает такое название, на самом деле таких станций в сети может быть несколько).

    4877
    Рис. 2. Схема подключения одиночных операторских станций к уровню управления.

    Есть и другой вариант. Часто операторские станции подключают к серверу или резервированной паре серверов, а серверы в свою очередь подключаются к промышленным контроллерам. Таким образом, сервер, являясь неким буфером, постоянно считывает данные с контроллера и предоставляет их по запросу рабочим станциям. Станции, подключенные по такой схеме, часто называют клиентами (см. рисунок 3).

    4878
    Рис. 3. Клиент-серверная архитектура операторского уровня.

    Как происходит информационный обмен?
    Для сопряжения операторской станции с промышленным контроллером на первой устанавливается специальное ПО, называемое драйвером ввода/вывода. Драйвер ввода/вывода поддерживает совместимый с контроллером коммуникационный протокол и позволяет прикладным программам считывать с контроллера параметры или наоборот записывать в него. Пакет визуализации обращается к драйверу ввода/вывода каждый раз, когда требуется обновление отображаемой информации или запись измененных оператором данных. Для взаимодействия пакета визуализации и драйвера ввода/вывода используется несколько протоколов, наиболее популярные из которых OPC (OLE for Process Control) и NetDDE (Network Dynamic Data Exchange). Обобщенно можно сказать, что OPC и NetDDE – это протоколы информационного обмена между различными приложениями, которые могут выполняться как на одном, так и на разных компьютерах. На рисунках 4 и 5 изображено, как взаимодействуют программные компоненты при различных схемах построения операторского уровня.  
    4879
    Рис. 4. Схема взаимодействия программных модулей при использовании одиночных станций.
     
    4880
    Рис. 5. Схема взаимодействия программных модулей при использовании клиент-серверной архитектуры.
    Как выглядит SCADA?
    Разберем простой пример. На рисунке 6 приведена абстрактная схема технологического процесса, хотя полноценным процессом это назвать трудно.
    4881
    Рис. 6. Пример операторской мнемосхемы.
    На рисунке 6 изображен очень упрощенный вариант операторской мнемосхемы для управления тех. процессом. Как видно, резервуар (емкость) наполняется водой. Задача системы - нагреть эту воду до определенной температуры. Для нагрева воды используется газовая горелка. Интенсивность горения регулируется клапаном подачи газа. Также должен быть насос для закачки воды в резервуар и клапан для спуска воды.

    На мнемосхеме отображаются основные технологические параметры, такие как: температура воды; уровень воды в резервуаре; работа насосов; состояние клапанов и т.д. Эти данные обновляются на экране с заданной частотой. Если какой-либо параметр достигает аварийного значения, соответствующее поле начинает мигать, привлекая внимание оператора.

    Сигналы ввода/вывода и исполнительные механизмы отображаются на мнемосхемах в виде интерактивных графических символов (иконок). Каждому типу сигналов и исполнительных механизмов присваивается свой символ: для дискретного сигнала это может быть переключатель, кнопка или лампочка; для аналогового – ползунок, диаграмма или текстовое поле; для двигателей и насосов – более сложные фейсплейты ( faceplates). Каждый символ, как правило, представляет собой отдельный ActiveX компонент. Вообще технология ActiveX широко используется в SCADA-пакетах, так как позволяет разработчику подгружать дополнительные символы, не входящие в стандартную библиотеку, а также разрабатывать свои собственные графические элементы, используя высокоуровневые языки программирования.

    Допустим, оператор хочет включить насос. Для этого он щелкает по его иконке и вызывает панель управления ( faceplate). На этой панели он может выполнить определенные манипуляции: включить или выключить насос, подтвердить аварийную сигнализацию, перевести его в режим “техобслуживания” и т.д. (см. рисунок 7).  
    4882
    Рис. 7. Пример фейсплейта для управления насосом.
      Оператор также может посмотреть график изменения интересующего его технологического параметра, например, за прошедшую неделю. Для этого ему надо вызвать тренд ( trend) и выбрать соответствующий параметр для отображения. Пример тренда реального времени показан на рисунке 8.
     
    4883
    Рис. 8. Пример отображения двух параметров на тренде реального времени.
    Для более детального обзора сообщений и аварийных сигнализаций оператор может воспользоваться специальной панелью ( alarm panel), пример которой изображен на рисунке 9. Это отсортированный список сигнализаций (alarms), представленный в удобной для восприятия форме. Оператор может подтвердить ту или иную аварийную сигнализацию, применить фильтр или просто ее скрыть.
    4884
    Рис. 9. Панель сообщений и аварийных сигнализаций.
    Говоря о SCADA, инженеры часто оперируют таким важным понятием как “тэг” ( tag). Тэг является по существу некой переменной программы визуализации и может быть использован как для локального хранения данных внутри программы, так и в качестве ссылки на внешний параметр процесса. Тэги могут быть разных типов, начиная от обычных числовых данных и кончая структурой с множеством полей. Например, один визуализируемый параметр ввода/вывода – это тэг, или функциональный блок PID-регулятора, выполняемый внутри контроллера, - это тоже тэг. Ниже представлена сильно упрощенная структура тэга, соответствующего простому PID-регулятору:

    Tag Name = “MyPID”;
    Tag Type = PID;

    Fields (список параметров):

    MyPID.OP
    MyPID.SP
    MyPID.PV
    MyPID.PR
    MyPID.TI
    MyPID.DI
    MyPID.Mode
    MyPID.RemoteSP
    MyPID.Alarms и т.д.

    В комплексной прикладной программе может быть несколько тысяч тэгов. Производители SCADA-пакетов это знают и поэтому применяют политику лицензирования на основе количества используемых тэгов. Каждая купленная лицензия жестко ограничивает суммарное количество тэгов, которые можно использовать в программе. Очевидно, чем больше тегов поддерживает лицензия, тем дороже она стоит; так, например, лицензия на 60 000 тэгов может обойтись в 5000 тыс. долларов или даже дороже. В дополнение к этому многие производители SCADA формируют весьма существенную разницу в цене между “голой” средой исполнения и полноценной средой разработки; естественно, последняя с таким же количеством тэгов будет стоить заметно дороже.

    Сегодня на рынке представлено большое количество различных SCADA-пакетов, наиболее популярные из которых представлены ниже:

    1.    Wonderware Intouch;
    2.    Simatic WinCC;
    3.    Iconics Genesis32;
    4.    Citect;
    5.    Adastra Trace Mode

    Лидирующие позиции занимают Wonderware Intouch (производства Invensys) и Simatic WinCC (разработки Siemens) с суммарным количеством инсталляций более 80 тыс. в мире. Пакет визуализации технологического процесса может поставляться как в составе комплексной системы управления, так и в виде отдельного программного продукта. В последнем случае SCADA комплектуется набором драйверов ввода/вывода для коммуникации с контроллерами различных производителей.   [ http://kazanets.narod.ru/HMI_PART1.htm]

    Тематики

    Синонимы

    EN

    Англо-русский словарь нормативно-технической терминологии > MMI

  • 8 human interface

    1. человеко-машинный интерфейс
    2. интерфейс с пользователем

     

    интерфейс с пользователем

    [Л.Г.Суменко. Англо-русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.]

    Тематики

    EN

     

    человеко-машинный интерфейс (ЧМИ)
    Технические средства, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование.
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства, дисплеи.
    [ ГОСТ Р МЭК 60447-2000]

    человекомашинный интерфейс (ЧМИ)
    Технические средства контроля и управления, являющиеся частью оборудования, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование (ГОСТ Р МЭК 60447).
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства и дисплеи.
    [ ГОСТ Р МЭК 60073-2000]

    человеко-машинный интерфейс
    Средства обеспечения двусторонней связи "оператор - технологическое оборудование" (АСУ ТП). Название класса средств, в который входят подклассы:
    SCADA (Supervisory Control and Data Acquisition) - Операторское управление и сбор данных от технологического оборудования.
    DCS (Distributed Control Systems) - Распределенная система управления технологическим оборудованием.
    [ http://www.morepc.ru/dict/]

    Параллельные тексты EN-RU

    MotorSys™ iPMCC solutions can integrate a dedicated human-machine interface (HMI) or communicate via a personal computer directly on the motor starters.
    [Schneider Electric]

    Интеллектуальный центр распределения электроэнергии и управления электродвигателями MotorSys™ может иметь в своем составе специальный человеко-машинный интерфейс (ЧМИ). В качестве альтернативы используется обмен данным между персональным компьютером и пускателями.
    [Перевод Интент]


    HMI на базе операторских станций

    Самое, пожалуй, главное в системе управления - это организация взаимодействия между человеком и программно-аппаратным комплексом. Обеспечение такого взаимодействия и есть задача человеко-машинного интерфейса (HMI, human machine interface).

    На мой взгляд, в аббревиатуре “АСУ ТП” ключевым является слово “автоматизированная”, что подразумевает непосредственное участие человека в процессе реализации системой определенных задач. Очевидно, что чем лучше организован HMI, тем эффективнее человек сможет решать поставленные задачи.

    Как же организован HMI в современных АСУ ТП?
    Существует, как минимум, два подхода реализации функционала HMI:

    1. На базе специализированных рабочих станций оператора, устанавливаемых в центральной диспетчерской;
    2. На базе панелей локального управления, устанавливаемых непосредственно в цеху по близости с контролируемым технологическим объектам.

    Иногда эти два варианта комбинируют, чтобы достичь наибольшей гибкости управления. В данной статье речь пойдет о первом варианте организации операторского уровня.

    Аппаратно рабочая станция оператора (OS, operator station) представляет собой ни что иное как персональный компьютер. Как правило, станция снабжается несколькими широкоэкранными мониторами, функциональной клавиатурой и необходимыми сетевыми адаптерами для подключения к сетям верхнего уровня (например, на базе Industrial Ethernet). Станция оператора несколько отличается от привычных для нас офисных компьютеров, прежде всего, своим исполнением и эксплуатационными характеристиками (а также ценой 4000 - 10 000 долларов).
    На рисунке 1 изображена рабочая станция оператора системы SIMATIC PCS7 производства Siemens, обладающая следующими техническими характеристиками:

    Процессор: Intel Pentium 4, 3.4 ГГц;
    Память: DDR2 SDRAM до 4 ГБ;
    Материнская плата: ChipSet Intel 945G;
    Жесткий диск: SATA-RAID 1/2 x 120 ГБ;
    Слоты: 4 x PCI, 2 x PCI E x 1, 1 x PCI E x 16;
    Степень защиты: IP 31;
    Температура при эксплуатации: 5 – 45 C;
    Влажность: 5 – 95 % (без образования конденсата);
    Операционная система: Windows XP Professional/2003 Server.

    4876
    Рис. 1. Пример промышленной рабочей станции оператора.

    Системный блок может быть как настольного исполнения ( desktop), так и для монтажа в 19” стойку ( rack-mounted). Чаще применяется второй вариант: системный блок монтируется в запираемую стойку для лучшей защищенности и предотвращения несанкционированного доступа.

    Какое программное обеспечение используется?
    На станции оператора устанавливается программный пакет визуализации технологического процесса (часто называемый SCADA). Большинство пакетов визуализации работают под управлением операционных систем семейства Windows (Windows NT 4.0, Windows 2000/XP, Windows 2003 Server), что, на мой взгляд, является большим минусом.
    Программное обеспечение визуализации призвано выполнять следующие задачи:

    1. Отображение технологической информации в удобной для человека графической форме (как правило, в виде интерактивных мнемосхем) – Process Visualization;
    2. Отображение аварийных сигнализаций технологического процесса – Alarm Visualization;
    3. Архивирование технологических данных (сбор истории процесса) – Historical Archiving;
    4. Предоставление оператору возможности манипулировать (управлять) объектами управления – Operator Control.
    5. Контроль доступа и протоколирование действий оператора – Access Control and Operator’s Actions Archiving.
    6. Автоматизированное составление отчетов за произвольный интервал времени (посменные отчеты, еженедельные, ежемесячные и т.д.) – Automated Reporting.

    Как правило, SCADA состоит из двух частей:

    1. Среды разработки, где инженер рисует и программирует технологические мнемосхемы;
    2. Среды исполнения, необходимой для выполнения сконфигурированных мнемосхем в режиме runtime. Фактически это режим повседневной эксплуатации.

    Существует две схемы подключения операторских станций к системе управления, а точнее уровню управления. В рамках первой схемы каждая операторская станция подключается к контроллерам уровня управления напрямую или с помощью промежуточного коммутатора (см. рисунок 2). Подключенная таким образом операторская станция работает независимо от других станций сети, и поэтому часто называется одиночной (пусть Вас не смущает такое название, на самом деле таких станций в сети может быть несколько).

    4877
    Рис. 2. Схема подключения одиночных операторских станций к уровню управления.

    Есть и другой вариант. Часто операторские станции подключают к серверу или резервированной паре серверов, а серверы в свою очередь подключаются к промышленным контроллерам. Таким образом, сервер, являясь неким буфером, постоянно считывает данные с контроллера и предоставляет их по запросу рабочим станциям. Станции, подключенные по такой схеме, часто называют клиентами (см. рисунок 3).

    4878
    Рис. 3. Клиент-серверная архитектура операторского уровня.

    Как происходит информационный обмен?
    Для сопряжения операторской станции с промышленным контроллером на первой устанавливается специальное ПО, называемое драйвером ввода/вывода. Драйвер ввода/вывода поддерживает совместимый с контроллером коммуникационный протокол и позволяет прикладным программам считывать с контроллера параметры или наоборот записывать в него. Пакет визуализации обращается к драйверу ввода/вывода каждый раз, когда требуется обновление отображаемой информации или запись измененных оператором данных. Для взаимодействия пакета визуализации и драйвера ввода/вывода используется несколько протоколов, наиболее популярные из которых OPC (OLE for Process Control) и NetDDE (Network Dynamic Data Exchange). Обобщенно можно сказать, что OPC и NetDDE – это протоколы информационного обмена между различными приложениями, которые могут выполняться как на одном, так и на разных компьютерах. На рисунках 4 и 5 изображено, как взаимодействуют программные компоненты при различных схемах построения операторского уровня.  
    4879
    Рис. 4. Схема взаимодействия программных модулей при использовании одиночных станций.
     
    4880
    Рис. 5. Схема взаимодействия программных модулей при использовании клиент-серверной архитектуры.
    Как выглядит SCADA?
    Разберем простой пример. На рисунке 6 приведена абстрактная схема технологического процесса, хотя полноценным процессом это назвать трудно.
    4881
    Рис. 6. Пример операторской мнемосхемы.
    На рисунке 6 изображен очень упрощенный вариант операторской мнемосхемы для управления тех. процессом. Как видно, резервуар (емкость) наполняется водой. Задача системы - нагреть эту воду до определенной температуры. Для нагрева воды используется газовая горелка. Интенсивность горения регулируется клапаном подачи газа. Также должен быть насос для закачки воды в резервуар и клапан для спуска воды.

    На мнемосхеме отображаются основные технологические параметры, такие как: температура воды; уровень воды в резервуаре; работа насосов; состояние клапанов и т.д. Эти данные обновляются на экране с заданной частотой. Если какой-либо параметр достигает аварийного значения, соответствующее поле начинает мигать, привлекая внимание оператора.

    Сигналы ввода/вывода и исполнительные механизмы отображаются на мнемосхемах в виде интерактивных графических символов (иконок). Каждому типу сигналов и исполнительных механизмов присваивается свой символ: для дискретного сигнала это может быть переключатель, кнопка или лампочка; для аналогового – ползунок, диаграмма или текстовое поле; для двигателей и насосов – более сложные фейсплейты ( faceplates). Каждый символ, как правило, представляет собой отдельный ActiveX компонент. Вообще технология ActiveX широко используется в SCADA-пакетах, так как позволяет разработчику подгружать дополнительные символы, не входящие в стандартную библиотеку, а также разрабатывать свои собственные графические элементы, используя высокоуровневые языки программирования.

    Допустим, оператор хочет включить насос. Для этого он щелкает по его иконке и вызывает панель управления ( faceplate). На этой панели он может выполнить определенные манипуляции: включить или выключить насос, подтвердить аварийную сигнализацию, перевести его в режим “техобслуживания” и т.д. (см. рисунок 7).  
    4882
    Рис. 7. Пример фейсплейта для управления насосом.
      Оператор также может посмотреть график изменения интересующего его технологического параметра, например, за прошедшую неделю. Для этого ему надо вызвать тренд ( trend) и выбрать соответствующий параметр для отображения. Пример тренда реального времени показан на рисунке 8.
     
    4883
    Рис. 8. Пример отображения двух параметров на тренде реального времени.
    Для более детального обзора сообщений и аварийных сигнализаций оператор может воспользоваться специальной панелью ( alarm panel), пример которой изображен на рисунке 9. Это отсортированный список сигнализаций (alarms), представленный в удобной для восприятия форме. Оператор может подтвердить ту или иную аварийную сигнализацию, применить фильтр или просто ее скрыть.
    4884
    Рис. 9. Панель сообщений и аварийных сигнализаций.
    Говоря о SCADA, инженеры часто оперируют таким важным понятием как “тэг” ( tag). Тэг является по существу некой переменной программы визуализации и может быть использован как для локального хранения данных внутри программы, так и в качестве ссылки на внешний параметр процесса. Тэги могут быть разных типов, начиная от обычных числовых данных и кончая структурой с множеством полей. Например, один визуализируемый параметр ввода/вывода – это тэг, или функциональный блок PID-регулятора, выполняемый внутри контроллера, - это тоже тэг. Ниже представлена сильно упрощенная структура тэга, соответствующего простому PID-регулятору:

    Tag Name = “MyPID”;
    Tag Type = PID;

    Fields (список параметров):

    MyPID.OP
    MyPID.SP
    MyPID.PV
    MyPID.PR
    MyPID.TI
    MyPID.DI
    MyPID.Mode
    MyPID.RemoteSP
    MyPID.Alarms и т.д.

    В комплексной прикладной программе может быть несколько тысяч тэгов. Производители SCADA-пакетов это знают и поэтому применяют политику лицензирования на основе количества используемых тэгов. Каждая купленная лицензия жестко ограничивает суммарное количество тэгов, которые можно использовать в программе. Очевидно, чем больше тегов поддерживает лицензия, тем дороже она стоит; так, например, лицензия на 60 000 тэгов может обойтись в 5000 тыс. долларов или даже дороже. В дополнение к этому многие производители SCADA формируют весьма существенную разницу в цене между “голой” средой исполнения и полноценной средой разработки; естественно, последняя с таким же количеством тэгов будет стоить заметно дороже.

    Сегодня на рынке представлено большое количество различных SCADA-пакетов, наиболее популярные из которых представлены ниже:

    1.    Wonderware Intouch;
    2.    Simatic WinCC;
    3.    Iconics Genesis32;
    4.    Citect;
    5.    Adastra Trace Mode

    Лидирующие позиции занимают Wonderware Intouch (производства Invensys) и Simatic WinCC (разработки Siemens) с суммарным количеством инсталляций более 80 тыс. в мире. Пакет визуализации технологического процесса может поставляться как в составе комплексной системы управления, так и в виде отдельного программного продукта. В последнем случае SCADA комплектуется набором драйверов ввода/вывода для коммуникации с контроллерами различных производителей.   [ http://kazanets.narod.ru/HMI_PART1.htm]

    Тематики

    Синонимы

    EN

    Англо-русский словарь нормативно-технической терминологии > human interface

  • 9 human-computer interface

    1. человеко-машинный интерфейс
    2. пользовательский интерфейс
    3. интерфейс человек-машина

     

    интерфейс человек-машина

    [Л.Г.Суменко. Англо-русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.]

    Тематики

    EN

     

    пользовательский интерфейс

    [ http://www.iks-media.ru/glossary/index.html?glossid=2400324]

    Тематики

    • электросвязь, основные понятия

    EN

     

    человеко-машинный интерфейс (ЧМИ)
    Технические средства, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование.
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства, дисплеи.
    [ ГОСТ Р МЭК 60447-2000]

    человекомашинный интерфейс (ЧМИ)
    Технические средства контроля и управления, являющиеся частью оборудования, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование (ГОСТ Р МЭК 60447).
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства и дисплеи.
    [ ГОСТ Р МЭК 60073-2000]

    человеко-машинный интерфейс
    Средства обеспечения двусторонней связи "оператор - технологическое оборудование" (АСУ ТП). Название класса средств, в который входят подклассы:
    SCADA (Supervisory Control and Data Acquisition) - Операторское управление и сбор данных от технологического оборудования.
    DCS (Distributed Control Systems) - Распределенная система управления технологическим оборудованием.
    [ http://www.morepc.ru/dict/]

    Параллельные тексты EN-RU

    MotorSys™ iPMCC solutions can integrate a dedicated human-machine interface (HMI) or communicate via a personal computer directly on the motor starters.
    [Schneider Electric]

    Интеллектуальный центр распределения электроэнергии и управления электродвигателями MotorSys™ может иметь в своем составе специальный человеко-машинный интерфейс (ЧМИ). В качестве альтернативы используется обмен данным между персональным компьютером и пускателями.
    [Перевод Интент]


    HMI на базе операторских станций

    Самое, пожалуй, главное в системе управления - это организация взаимодействия между человеком и программно-аппаратным комплексом. Обеспечение такого взаимодействия и есть задача человеко-машинного интерфейса (HMI, human machine interface).

    На мой взгляд, в аббревиатуре “АСУ ТП” ключевым является слово “автоматизированная”, что подразумевает непосредственное участие человека в процессе реализации системой определенных задач. Очевидно, что чем лучше организован HMI, тем эффективнее человек сможет решать поставленные задачи.

    Как же организован HMI в современных АСУ ТП?
    Существует, как минимум, два подхода реализации функционала HMI:

    1. На базе специализированных рабочих станций оператора, устанавливаемых в центральной диспетчерской;
    2. На базе панелей локального управления, устанавливаемых непосредственно в цеху по близости с контролируемым технологическим объектам.

    Иногда эти два варианта комбинируют, чтобы достичь наибольшей гибкости управления. В данной статье речь пойдет о первом варианте организации операторского уровня.

    Аппаратно рабочая станция оператора (OS, operator station) представляет собой ни что иное как персональный компьютер. Как правило, станция снабжается несколькими широкоэкранными мониторами, функциональной клавиатурой и необходимыми сетевыми адаптерами для подключения к сетям верхнего уровня (например, на базе Industrial Ethernet). Станция оператора несколько отличается от привычных для нас офисных компьютеров, прежде всего, своим исполнением и эксплуатационными характеристиками (а также ценой 4000 - 10 000 долларов).
    На рисунке 1 изображена рабочая станция оператора системы SIMATIC PCS7 производства Siemens, обладающая следующими техническими характеристиками:

    Процессор: Intel Pentium 4, 3.4 ГГц;
    Память: DDR2 SDRAM до 4 ГБ;
    Материнская плата: ChipSet Intel 945G;
    Жесткий диск: SATA-RAID 1/2 x 120 ГБ;
    Слоты: 4 x PCI, 2 x PCI E x 1, 1 x PCI E x 16;
    Степень защиты: IP 31;
    Температура при эксплуатации: 5 – 45 C;
    Влажность: 5 – 95 % (без образования конденсата);
    Операционная система: Windows XP Professional/2003 Server.

    4876
    Рис. 1. Пример промышленной рабочей станции оператора.

    Системный блок может быть как настольного исполнения ( desktop), так и для монтажа в 19” стойку ( rack-mounted). Чаще применяется второй вариант: системный блок монтируется в запираемую стойку для лучшей защищенности и предотвращения несанкционированного доступа.

    Какое программное обеспечение используется?
    На станции оператора устанавливается программный пакет визуализации технологического процесса (часто называемый SCADA). Большинство пакетов визуализации работают под управлением операционных систем семейства Windows (Windows NT 4.0, Windows 2000/XP, Windows 2003 Server), что, на мой взгляд, является большим минусом.
    Программное обеспечение визуализации призвано выполнять следующие задачи:

    1. Отображение технологической информации в удобной для человека графической форме (как правило, в виде интерактивных мнемосхем) – Process Visualization;
    2. Отображение аварийных сигнализаций технологического процесса – Alarm Visualization;
    3. Архивирование технологических данных (сбор истории процесса) – Historical Archiving;
    4. Предоставление оператору возможности манипулировать (управлять) объектами управления – Operator Control.
    5. Контроль доступа и протоколирование действий оператора – Access Control and Operator’s Actions Archiving.
    6. Автоматизированное составление отчетов за произвольный интервал времени (посменные отчеты, еженедельные, ежемесячные и т.д.) – Automated Reporting.

    Как правило, SCADA состоит из двух частей:

    1. Среды разработки, где инженер рисует и программирует технологические мнемосхемы;
    2. Среды исполнения, необходимой для выполнения сконфигурированных мнемосхем в режиме runtime. Фактически это режим повседневной эксплуатации.

    Существует две схемы подключения операторских станций к системе управления, а точнее уровню управления. В рамках первой схемы каждая операторская станция подключается к контроллерам уровня управления напрямую или с помощью промежуточного коммутатора (см. рисунок 2). Подключенная таким образом операторская станция работает независимо от других станций сети, и поэтому часто называется одиночной (пусть Вас не смущает такое название, на самом деле таких станций в сети может быть несколько).

    4877
    Рис. 2. Схема подключения одиночных операторских станций к уровню управления.

    Есть и другой вариант. Часто операторские станции подключают к серверу или резервированной паре серверов, а серверы в свою очередь подключаются к промышленным контроллерам. Таким образом, сервер, являясь неким буфером, постоянно считывает данные с контроллера и предоставляет их по запросу рабочим станциям. Станции, подключенные по такой схеме, часто называют клиентами (см. рисунок 3).

    4878
    Рис. 3. Клиент-серверная архитектура операторского уровня.

    Как происходит информационный обмен?
    Для сопряжения операторской станции с промышленным контроллером на первой устанавливается специальное ПО, называемое драйвером ввода/вывода. Драйвер ввода/вывода поддерживает совместимый с контроллером коммуникационный протокол и позволяет прикладным программам считывать с контроллера параметры или наоборот записывать в него. Пакет визуализации обращается к драйверу ввода/вывода каждый раз, когда требуется обновление отображаемой информации или запись измененных оператором данных. Для взаимодействия пакета визуализации и драйвера ввода/вывода используется несколько протоколов, наиболее популярные из которых OPC (OLE for Process Control) и NetDDE (Network Dynamic Data Exchange). Обобщенно можно сказать, что OPC и NetDDE – это протоколы информационного обмена между различными приложениями, которые могут выполняться как на одном, так и на разных компьютерах. На рисунках 4 и 5 изображено, как взаимодействуют программные компоненты при различных схемах построения операторского уровня.  
    4879
    Рис. 4. Схема взаимодействия программных модулей при использовании одиночных станций.
     
    4880
    Рис. 5. Схема взаимодействия программных модулей при использовании клиент-серверной архитектуры.
    Как выглядит SCADA?
    Разберем простой пример. На рисунке 6 приведена абстрактная схема технологического процесса, хотя полноценным процессом это назвать трудно.
    4881
    Рис. 6. Пример операторской мнемосхемы.
    На рисунке 6 изображен очень упрощенный вариант операторской мнемосхемы для управления тех. процессом. Как видно, резервуар (емкость) наполняется водой. Задача системы - нагреть эту воду до определенной температуры. Для нагрева воды используется газовая горелка. Интенсивность горения регулируется клапаном подачи газа. Также должен быть насос для закачки воды в резервуар и клапан для спуска воды.

    На мнемосхеме отображаются основные технологические параметры, такие как: температура воды; уровень воды в резервуаре; работа насосов; состояние клапанов и т.д. Эти данные обновляются на экране с заданной частотой. Если какой-либо параметр достигает аварийного значения, соответствующее поле начинает мигать, привлекая внимание оператора.

    Сигналы ввода/вывода и исполнительные механизмы отображаются на мнемосхемах в виде интерактивных графических символов (иконок). Каждому типу сигналов и исполнительных механизмов присваивается свой символ: для дискретного сигнала это может быть переключатель, кнопка или лампочка; для аналогового – ползунок, диаграмма или текстовое поле; для двигателей и насосов – более сложные фейсплейты ( faceplates). Каждый символ, как правило, представляет собой отдельный ActiveX компонент. Вообще технология ActiveX широко используется в SCADA-пакетах, так как позволяет разработчику подгружать дополнительные символы, не входящие в стандартную библиотеку, а также разрабатывать свои собственные графические элементы, используя высокоуровневые языки программирования.

    Допустим, оператор хочет включить насос. Для этого он щелкает по его иконке и вызывает панель управления ( faceplate). На этой панели он может выполнить определенные манипуляции: включить или выключить насос, подтвердить аварийную сигнализацию, перевести его в режим “техобслуживания” и т.д. (см. рисунок 7).  
    4882
    Рис. 7. Пример фейсплейта для управления насосом.
      Оператор также может посмотреть график изменения интересующего его технологического параметра, например, за прошедшую неделю. Для этого ему надо вызвать тренд ( trend) и выбрать соответствующий параметр для отображения. Пример тренда реального времени показан на рисунке 8.
     
    4883
    Рис. 8. Пример отображения двух параметров на тренде реального времени.
    Для более детального обзора сообщений и аварийных сигнализаций оператор может воспользоваться специальной панелью ( alarm panel), пример которой изображен на рисунке 9. Это отсортированный список сигнализаций (alarms), представленный в удобной для восприятия форме. Оператор может подтвердить ту или иную аварийную сигнализацию, применить фильтр или просто ее скрыть.
    4884
    Рис. 9. Панель сообщений и аварийных сигнализаций.
    Говоря о SCADA, инженеры часто оперируют таким важным понятием как “тэг” ( tag). Тэг является по существу некой переменной программы визуализации и может быть использован как для локального хранения данных внутри программы, так и в качестве ссылки на внешний параметр процесса. Тэги могут быть разных типов, начиная от обычных числовых данных и кончая структурой с множеством полей. Например, один визуализируемый параметр ввода/вывода – это тэг, или функциональный блок PID-регулятора, выполняемый внутри контроллера, - это тоже тэг. Ниже представлена сильно упрощенная структура тэга, соответствующего простому PID-регулятору:

    Tag Name = “MyPID”;
    Tag Type = PID;

    Fields (список параметров):

    MyPID.OP
    MyPID.SP
    MyPID.PV
    MyPID.PR
    MyPID.TI
    MyPID.DI
    MyPID.Mode
    MyPID.RemoteSP
    MyPID.Alarms и т.д.

    В комплексной прикладной программе может быть несколько тысяч тэгов. Производители SCADA-пакетов это знают и поэтому применяют политику лицензирования на основе количества используемых тэгов. Каждая купленная лицензия жестко ограничивает суммарное количество тэгов, которые можно использовать в программе. Очевидно, чем больше тегов поддерживает лицензия, тем дороже она стоит; так, например, лицензия на 60 000 тэгов может обойтись в 5000 тыс. долларов или даже дороже. В дополнение к этому многие производители SCADA формируют весьма существенную разницу в цене между “голой” средой исполнения и полноценной средой разработки; естественно, последняя с таким же количеством тэгов будет стоить заметно дороже.

    Сегодня на рынке представлено большое количество различных SCADA-пакетов, наиболее популярные из которых представлены ниже:

    1.    Wonderware Intouch;
    2.    Simatic WinCC;
    3.    Iconics Genesis32;
    4.    Citect;
    5.    Adastra Trace Mode

    Лидирующие позиции занимают Wonderware Intouch (производства Invensys) и Simatic WinCC (разработки Siemens) с суммарным количеством инсталляций более 80 тыс. в мире. Пакет визуализации технологического процесса может поставляться как в составе комплексной системы управления, так и в виде отдельного программного продукта. В последнем случае SCADA комплектуется набором драйверов ввода/вывода для коммуникации с контроллерами различных производителей.   [ http://kazanets.narod.ru/HMI_PART1.htm]

    Тематики

    Синонимы

    EN

    Англо-русский словарь нормативно-технической терминологии > human-computer interface

  • 10 Chi

    1. человеко-машинный интерфейс
    2. Хи

     

    Хи
    22-я буква греческого алфавита.
    [http://www.rfcmd.ru/glossword/1.8/index.php?a=index&d=23]

    Тематики

    EN

     

    человеко-машинный интерфейс (ЧМИ)
    Технические средства, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование.
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства, дисплеи.
    [ ГОСТ Р МЭК 60447-2000]

    человекомашинный интерфейс (ЧМИ)
    Технические средства контроля и управления, являющиеся частью оборудования, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование (ГОСТ Р МЭК 60447).
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства и дисплеи.
    [ ГОСТ Р МЭК 60073-2000]

    человеко-машинный интерфейс
    Средства обеспечения двусторонней связи "оператор - технологическое оборудование" (АСУ ТП). Название класса средств, в который входят подклассы:
    SCADA (Supervisory Control and Data Acquisition) - Операторское управление и сбор данных от технологического оборудования.
    DCS (Distributed Control Systems) - Распределенная система управления технологическим оборудованием.
    [ http://www.morepc.ru/dict/]

    Параллельные тексты EN-RU

    MotorSys™ iPMCC solutions can integrate a dedicated human-machine interface (HMI) or communicate via a personal computer directly on the motor starters.
    [Schneider Electric]

    Интеллектуальный центр распределения электроэнергии и управления электродвигателями MotorSys™ может иметь в своем составе специальный человеко-машинный интерфейс (ЧМИ). В качестве альтернативы используется обмен данным между персональным компьютером и пускателями.
    [Перевод Интент]


    HMI на базе операторских станций

    Самое, пожалуй, главное в системе управления - это организация взаимодействия между человеком и программно-аппаратным комплексом. Обеспечение такого взаимодействия и есть задача человеко-машинного интерфейса (HMI, human machine interface).

    На мой взгляд, в аббревиатуре “АСУ ТП” ключевым является слово “автоматизированная”, что подразумевает непосредственное участие человека в процессе реализации системой определенных задач. Очевидно, что чем лучше организован HMI, тем эффективнее человек сможет решать поставленные задачи.

    Как же организован HMI в современных АСУ ТП?
    Существует, как минимум, два подхода реализации функционала HMI:

    1. На базе специализированных рабочих станций оператора, устанавливаемых в центральной диспетчерской;
    2. На базе панелей локального управления, устанавливаемых непосредственно в цеху по близости с контролируемым технологическим объектам.

    Иногда эти два варианта комбинируют, чтобы достичь наибольшей гибкости управления. В данной статье речь пойдет о первом варианте организации операторского уровня.

    Аппаратно рабочая станция оператора (OS, operator station) представляет собой ни что иное как персональный компьютер. Как правило, станция снабжается несколькими широкоэкранными мониторами, функциональной клавиатурой и необходимыми сетевыми адаптерами для подключения к сетям верхнего уровня (например, на базе Industrial Ethernet). Станция оператора несколько отличается от привычных для нас офисных компьютеров, прежде всего, своим исполнением и эксплуатационными характеристиками (а также ценой 4000 - 10 000 долларов).
    На рисунке 1 изображена рабочая станция оператора системы SIMATIC PCS7 производства Siemens, обладающая следующими техническими характеристиками:

    Процессор: Intel Pentium 4, 3.4 ГГц;
    Память: DDR2 SDRAM до 4 ГБ;
    Материнская плата: ChipSet Intel 945G;
    Жесткий диск: SATA-RAID 1/2 x 120 ГБ;
    Слоты: 4 x PCI, 2 x PCI E x 1, 1 x PCI E x 16;
    Степень защиты: IP 31;
    Температура при эксплуатации: 5 – 45 C;
    Влажность: 5 – 95 % (без образования конденсата);
    Операционная система: Windows XP Professional/2003 Server.

    4876
    Рис. 1. Пример промышленной рабочей станции оператора.

    Системный блок может быть как настольного исполнения ( desktop), так и для монтажа в 19” стойку ( rack-mounted). Чаще применяется второй вариант: системный блок монтируется в запираемую стойку для лучшей защищенности и предотвращения несанкционированного доступа.

    Какое программное обеспечение используется?
    На станции оператора устанавливается программный пакет визуализации технологического процесса (часто называемый SCADA). Большинство пакетов визуализации работают под управлением операционных систем семейства Windows (Windows NT 4.0, Windows 2000/XP, Windows 2003 Server), что, на мой взгляд, является большим минусом.
    Программное обеспечение визуализации призвано выполнять следующие задачи:

    1. Отображение технологической информации в удобной для человека графической форме (как правило, в виде интерактивных мнемосхем) – Process Visualization;
    2. Отображение аварийных сигнализаций технологического процесса – Alarm Visualization;
    3. Архивирование технологических данных (сбор истории процесса) – Historical Archiving;
    4. Предоставление оператору возможности манипулировать (управлять) объектами управления – Operator Control.
    5. Контроль доступа и протоколирование действий оператора – Access Control and Operator’s Actions Archiving.
    6. Автоматизированное составление отчетов за произвольный интервал времени (посменные отчеты, еженедельные, ежемесячные и т.д.) – Automated Reporting.

    Как правило, SCADA состоит из двух частей:

    1. Среды разработки, где инженер рисует и программирует технологические мнемосхемы;
    2. Среды исполнения, необходимой для выполнения сконфигурированных мнемосхем в режиме runtime. Фактически это режим повседневной эксплуатации.

    Существует две схемы подключения операторских станций к системе управления, а точнее уровню управления. В рамках первой схемы каждая операторская станция подключается к контроллерам уровня управления напрямую или с помощью промежуточного коммутатора (см. рисунок 2). Подключенная таким образом операторская станция работает независимо от других станций сети, и поэтому часто называется одиночной (пусть Вас не смущает такое название, на самом деле таких станций в сети может быть несколько).

    4877
    Рис. 2. Схема подключения одиночных операторских станций к уровню управления.

    Есть и другой вариант. Часто операторские станции подключают к серверу или резервированной паре серверов, а серверы в свою очередь подключаются к промышленным контроллерам. Таким образом, сервер, являясь неким буфером, постоянно считывает данные с контроллера и предоставляет их по запросу рабочим станциям. Станции, подключенные по такой схеме, часто называют клиентами (см. рисунок 3).

    4878
    Рис. 3. Клиент-серверная архитектура операторского уровня.

    Как происходит информационный обмен?
    Для сопряжения операторской станции с промышленным контроллером на первой устанавливается специальное ПО, называемое драйвером ввода/вывода. Драйвер ввода/вывода поддерживает совместимый с контроллером коммуникационный протокол и позволяет прикладным программам считывать с контроллера параметры или наоборот записывать в него. Пакет визуализации обращается к драйверу ввода/вывода каждый раз, когда требуется обновление отображаемой информации или запись измененных оператором данных. Для взаимодействия пакета визуализации и драйвера ввода/вывода используется несколько протоколов, наиболее популярные из которых OPC (OLE for Process Control) и NetDDE (Network Dynamic Data Exchange). Обобщенно можно сказать, что OPC и NetDDE – это протоколы информационного обмена между различными приложениями, которые могут выполняться как на одном, так и на разных компьютерах. На рисунках 4 и 5 изображено, как взаимодействуют программные компоненты при различных схемах построения операторского уровня.  
    4879
    Рис. 4. Схема взаимодействия программных модулей при использовании одиночных станций.
     
    4880
    Рис. 5. Схема взаимодействия программных модулей при использовании клиент-серверной архитектуры.
    Как выглядит SCADA?
    Разберем простой пример. На рисунке 6 приведена абстрактная схема технологического процесса, хотя полноценным процессом это назвать трудно.
    4881
    Рис. 6. Пример операторской мнемосхемы.
    На рисунке 6 изображен очень упрощенный вариант операторской мнемосхемы для управления тех. процессом. Как видно, резервуар (емкость) наполняется водой. Задача системы - нагреть эту воду до определенной температуры. Для нагрева воды используется газовая горелка. Интенсивность горения регулируется клапаном подачи газа. Также должен быть насос для закачки воды в резервуар и клапан для спуска воды.

    На мнемосхеме отображаются основные технологические параметры, такие как: температура воды; уровень воды в резервуаре; работа насосов; состояние клапанов и т.д. Эти данные обновляются на экране с заданной частотой. Если какой-либо параметр достигает аварийного значения, соответствующее поле начинает мигать, привлекая внимание оператора.

    Сигналы ввода/вывода и исполнительные механизмы отображаются на мнемосхемах в виде интерактивных графических символов (иконок). Каждому типу сигналов и исполнительных механизмов присваивается свой символ: для дискретного сигнала это может быть переключатель, кнопка или лампочка; для аналогового – ползунок, диаграмма или текстовое поле; для двигателей и насосов – более сложные фейсплейты ( faceplates). Каждый символ, как правило, представляет собой отдельный ActiveX компонент. Вообще технология ActiveX широко используется в SCADA-пакетах, так как позволяет разработчику подгружать дополнительные символы, не входящие в стандартную библиотеку, а также разрабатывать свои собственные графические элементы, используя высокоуровневые языки программирования.

    Допустим, оператор хочет включить насос. Для этого он щелкает по его иконке и вызывает панель управления ( faceplate). На этой панели он может выполнить определенные манипуляции: включить или выключить насос, подтвердить аварийную сигнализацию, перевести его в режим “техобслуживания” и т.д. (см. рисунок 7).  
    4882
    Рис. 7. Пример фейсплейта для управления насосом.
      Оператор также может посмотреть график изменения интересующего его технологического параметра, например, за прошедшую неделю. Для этого ему надо вызвать тренд ( trend) и выбрать соответствующий параметр для отображения. Пример тренда реального времени показан на рисунке 8.
     
    4883
    Рис. 8. Пример отображения двух параметров на тренде реального времени.
    Для более детального обзора сообщений и аварийных сигнализаций оператор может воспользоваться специальной панелью ( alarm panel), пример которой изображен на рисунке 9. Это отсортированный список сигнализаций (alarms), представленный в удобной для восприятия форме. Оператор может подтвердить ту или иную аварийную сигнализацию, применить фильтр или просто ее скрыть.
    4884
    Рис. 9. Панель сообщений и аварийных сигнализаций.
    Говоря о SCADA, инженеры часто оперируют таким важным понятием как “тэг” ( tag). Тэг является по существу некой переменной программы визуализации и может быть использован как для локального хранения данных внутри программы, так и в качестве ссылки на внешний параметр процесса. Тэги могут быть разных типов, начиная от обычных числовых данных и кончая структурой с множеством полей. Например, один визуализируемый параметр ввода/вывода – это тэг, или функциональный блок PID-регулятора, выполняемый внутри контроллера, - это тоже тэг. Ниже представлена сильно упрощенная структура тэга, соответствующего простому PID-регулятору:

    Tag Name = “MyPID”;
    Tag Type = PID;

    Fields (список параметров):

    MyPID.OP
    MyPID.SP
    MyPID.PV
    MyPID.PR
    MyPID.TI
    MyPID.DI
    MyPID.Mode
    MyPID.RemoteSP
    MyPID.Alarms и т.д.

    В комплексной прикладной программе может быть несколько тысяч тэгов. Производители SCADA-пакетов это знают и поэтому применяют политику лицензирования на основе количества используемых тэгов. Каждая купленная лицензия жестко ограничивает суммарное количество тэгов, которые можно использовать в программе. Очевидно, чем больше тегов поддерживает лицензия, тем дороже она стоит; так, например, лицензия на 60 000 тэгов может обойтись в 5000 тыс. долларов или даже дороже. В дополнение к этому многие производители SCADA формируют весьма существенную разницу в цене между “голой” средой исполнения и полноценной средой разработки; естественно, последняя с таким же количеством тэгов будет стоить заметно дороже.

    Сегодня на рынке представлено большое количество различных SCADA-пакетов, наиболее популярные из которых представлены ниже:

    1.    Wonderware Intouch;
    2.    Simatic WinCC;
    3.    Iconics Genesis32;
    4.    Citect;
    5.    Adastra Trace Mode

    Лидирующие позиции занимают Wonderware Intouch (производства Invensys) и Simatic WinCC (разработки Siemens) с суммарным количеством инсталляций более 80 тыс. в мире. Пакет визуализации технологического процесса может поставляться как в составе комплексной системы управления, так и в виде отдельного программного продукта. В последнем случае SCADA комплектуется набором драйверов ввода/вывода для коммуникации с контроллерами различных производителей.   [ http://kazanets.narod.ru/HMI_PART1.htm]

    Тематики

    Синонимы

    EN

    Англо-русский словарь нормативно-технической терминологии > Chi

  • 11 computer human interface

    1. человеко-машинный интерфейс

     

    человеко-машинный интерфейс (ЧМИ)
    Технические средства, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование.
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства, дисплеи.
    [ ГОСТ Р МЭК 60447-2000]

    человекомашинный интерфейс (ЧМИ)
    Технические средства контроля и управления, являющиеся частью оборудования, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование (ГОСТ Р МЭК 60447).
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства и дисплеи.
    [ ГОСТ Р МЭК 60073-2000]

    человеко-машинный интерфейс
    Средства обеспечения двусторонней связи "оператор - технологическое оборудование" (АСУ ТП). Название класса средств, в который входят подклассы:
    SCADA (Supervisory Control and Data Acquisition) - Операторское управление и сбор данных от технологического оборудования.
    DCS (Distributed Control Systems) - Распределенная система управления технологическим оборудованием.
    [ http://www.morepc.ru/dict/]

    Параллельные тексты EN-RU

    MotorSys™ iPMCC solutions can integrate a dedicated human-machine interface (HMI) or communicate via a personal computer directly on the motor starters.
    [Schneider Electric]

    Интеллектуальный центр распределения электроэнергии и управления электродвигателями MotorSys™ может иметь в своем составе специальный человеко-машинный интерфейс (ЧМИ). В качестве альтернативы используется обмен данным между персональным компьютером и пускателями.
    [Перевод Интент]


    HMI на базе операторских станций

    Самое, пожалуй, главное в системе управления - это организация взаимодействия между человеком и программно-аппаратным комплексом. Обеспечение такого взаимодействия и есть задача человеко-машинного интерфейса (HMI, human machine interface).

    На мой взгляд, в аббревиатуре “АСУ ТП” ключевым является слово “автоматизированная”, что подразумевает непосредственное участие человека в процессе реализации системой определенных задач. Очевидно, что чем лучше организован HMI, тем эффективнее человек сможет решать поставленные задачи.

    Как же организован HMI в современных АСУ ТП?
    Существует, как минимум, два подхода реализации функционала HMI:

    1. На базе специализированных рабочих станций оператора, устанавливаемых в центральной диспетчерской;
    2. На базе панелей локального управления, устанавливаемых непосредственно в цеху по близости с контролируемым технологическим объектам.

    Иногда эти два варианта комбинируют, чтобы достичь наибольшей гибкости управления. В данной статье речь пойдет о первом варианте организации операторского уровня.

    Аппаратно рабочая станция оператора (OS, operator station) представляет собой ни что иное как персональный компьютер. Как правило, станция снабжается несколькими широкоэкранными мониторами, функциональной клавиатурой и необходимыми сетевыми адаптерами для подключения к сетям верхнего уровня (например, на базе Industrial Ethernet). Станция оператора несколько отличается от привычных для нас офисных компьютеров, прежде всего, своим исполнением и эксплуатационными характеристиками (а также ценой 4000 - 10 000 долларов).
    На рисунке 1 изображена рабочая станция оператора системы SIMATIC PCS7 производства Siemens, обладающая следующими техническими характеристиками:

    Процессор: Intel Pentium 4, 3.4 ГГц;
    Память: DDR2 SDRAM до 4 ГБ;
    Материнская плата: ChipSet Intel 945G;
    Жесткий диск: SATA-RAID 1/2 x 120 ГБ;
    Слоты: 4 x PCI, 2 x PCI E x 1, 1 x PCI E x 16;
    Степень защиты: IP 31;
    Температура при эксплуатации: 5 – 45 C;
    Влажность: 5 – 95 % (без образования конденсата);
    Операционная система: Windows XP Professional/2003 Server.

    4876
    Рис. 1. Пример промышленной рабочей станции оператора.

    Системный блок может быть как настольного исполнения ( desktop), так и для монтажа в 19” стойку ( rack-mounted). Чаще применяется второй вариант: системный блок монтируется в запираемую стойку для лучшей защищенности и предотвращения несанкционированного доступа.

    Какое программное обеспечение используется?
    На станции оператора устанавливается программный пакет визуализации технологического процесса (часто называемый SCADA). Большинство пакетов визуализации работают под управлением операционных систем семейства Windows (Windows NT 4.0, Windows 2000/XP, Windows 2003 Server), что, на мой взгляд, является большим минусом.
    Программное обеспечение визуализации призвано выполнять следующие задачи:

    1. Отображение технологической информации в удобной для человека графической форме (как правило, в виде интерактивных мнемосхем) – Process Visualization;
    2. Отображение аварийных сигнализаций технологического процесса – Alarm Visualization;
    3. Архивирование технологических данных (сбор истории процесса) – Historical Archiving;
    4. Предоставление оператору возможности манипулировать (управлять) объектами управления – Operator Control.
    5. Контроль доступа и протоколирование действий оператора – Access Control and Operator’s Actions Archiving.
    6. Автоматизированное составление отчетов за произвольный интервал времени (посменные отчеты, еженедельные, ежемесячные и т.д.) – Automated Reporting.

    Как правило, SCADA состоит из двух частей:

    1. Среды разработки, где инженер рисует и программирует технологические мнемосхемы;
    2. Среды исполнения, необходимой для выполнения сконфигурированных мнемосхем в режиме runtime. Фактически это режим повседневной эксплуатации.

    Существует две схемы подключения операторских станций к системе управления, а точнее уровню управления. В рамках первой схемы каждая операторская станция подключается к контроллерам уровня управления напрямую или с помощью промежуточного коммутатора (см. рисунок 2). Подключенная таким образом операторская станция работает независимо от других станций сети, и поэтому часто называется одиночной (пусть Вас не смущает такое название, на самом деле таких станций в сети может быть несколько).

    4877
    Рис. 2. Схема подключения одиночных операторских станций к уровню управления.

    Есть и другой вариант. Часто операторские станции подключают к серверу или резервированной паре серверов, а серверы в свою очередь подключаются к промышленным контроллерам. Таким образом, сервер, являясь неким буфером, постоянно считывает данные с контроллера и предоставляет их по запросу рабочим станциям. Станции, подключенные по такой схеме, часто называют клиентами (см. рисунок 3).

    4878
    Рис. 3. Клиент-серверная архитектура операторского уровня.

    Как происходит информационный обмен?
    Для сопряжения операторской станции с промышленным контроллером на первой устанавливается специальное ПО, называемое драйвером ввода/вывода. Драйвер ввода/вывода поддерживает совместимый с контроллером коммуникационный протокол и позволяет прикладным программам считывать с контроллера параметры или наоборот записывать в него. Пакет визуализации обращается к драйверу ввода/вывода каждый раз, когда требуется обновление отображаемой информации или запись измененных оператором данных. Для взаимодействия пакета визуализации и драйвера ввода/вывода используется несколько протоколов, наиболее популярные из которых OPC (OLE for Process Control) и NetDDE (Network Dynamic Data Exchange). Обобщенно можно сказать, что OPC и NetDDE – это протоколы информационного обмена между различными приложениями, которые могут выполняться как на одном, так и на разных компьютерах. На рисунках 4 и 5 изображено, как взаимодействуют программные компоненты при различных схемах построения операторского уровня.  
    4879
    Рис. 4. Схема взаимодействия программных модулей при использовании одиночных станций.
     
    4880
    Рис. 5. Схема взаимодействия программных модулей при использовании клиент-серверной архитектуры.
    Как выглядит SCADA?
    Разберем простой пример. На рисунке 6 приведена абстрактная схема технологического процесса, хотя полноценным процессом это назвать трудно.
    4881
    Рис. 6. Пример операторской мнемосхемы.
    На рисунке 6 изображен очень упрощенный вариант операторской мнемосхемы для управления тех. процессом. Как видно, резервуар (емкость) наполняется водой. Задача системы - нагреть эту воду до определенной температуры. Для нагрева воды используется газовая горелка. Интенсивность горения регулируется клапаном подачи газа. Также должен быть насос для закачки воды в резервуар и клапан для спуска воды.

    На мнемосхеме отображаются основные технологические параметры, такие как: температура воды; уровень воды в резервуаре; работа насосов; состояние клапанов и т.д. Эти данные обновляются на экране с заданной частотой. Если какой-либо параметр достигает аварийного значения, соответствующее поле начинает мигать, привлекая внимание оператора.

    Сигналы ввода/вывода и исполнительные механизмы отображаются на мнемосхемах в виде интерактивных графических символов (иконок). Каждому типу сигналов и исполнительных механизмов присваивается свой символ: для дискретного сигнала это может быть переключатель, кнопка или лампочка; для аналогового – ползунок, диаграмма или текстовое поле; для двигателей и насосов – более сложные фейсплейты ( faceplates). Каждый символ, как правило, представляет собой отдельный ActiveX компонент. Вообще технология ActiveX широко используется в SCADA-пакетах, так как позволяет разработчику подгружать дополнительные символы, не входящие в стандартную библиотеку, а также разрабатывать свои собственные графические элементы, используя высокоуровневые языки программирования.

    Допустим, оператор хочет включить насос. Для этого он щелкает по его иконке и вызывает панель управления ( faceplate). На этой панели он может выполнить определенные манипуляции: включить или выключить насос, подтвердить аварийную сигнализацию, перевести его в режим “техобслуживания” и т.д. (см. рисунок 7).  
    4882
    Рис. 7. Пример фейсплейта для управления насосом.
      Оператор также может посмотреть график изменения интересующего его технологического параметра, например, за прошедшую неделю. Для этого ему надо вызвать тренд ( trend) и выбрать соответствующий параметр для отображения. Пример тренда реального времени показан на рисунке 8.
     
    4883
    Рис. 8. Пример отображения двух параметров на тренде реального времени.
    Для более детального обзора сообщений и аварийных сигнализаций оператор может воспользоваться специальной панелью ( alarm panel), пример которой изображен на рисунке 9. Это отсортированный список сигнализаций (alarms), представленный в удобной для восприятия форме. Оператор может подтвердить ту или иную аварийную сигнализацию, применить фильтр или просто ее скрыть.
    4884
    Рис. 9. Панель сообщений и аварийных сигнализаций.
    Говоря о SCADA, инженеры часто оперируют таким важным понятием как “тэг” ( tag). Тэг является по существу некой переменной программы визуализации и может быть использован как для локального хранения данных внутри программы, так и в качестве ссылки на внешний параметр процесса. Тэги могут быть разных типов, начиная от обычных числовых данных и кончая структурой с множеством полей. Например, один визуализируемый параметр ввода/вывода – это тэг, или функциональный блок PID-регулятора, выполняемый внутри контроллера, - это тоже тэг. Ниже представлена сильно упрощенная структура тэга, соответствующего простому PID-регулятору:

    Tag Name = “MyPID”;
    Tag Type = PID;

    Fields (список параметров):

    MyPID.OP
    MyPID.SP
    MyPID.PV
    MyPID.PR
    MyPID.TI
    MyPID.DI
    MyPID.Mode
    MyPID.RemoteSP
    MyPID.Alarms и т.д.

    В комплексной прикладной программе может быть несколько тысяч тэгов. Производители SCADA-пакетов это знают и поэтому применяют политику лицензирования на основе количества используемых тэгов. Каждая купленная лицензия жестко ограничивает суммарное количество тэгов, которые можно использовать в программе. Очевидно, чем больше тегов поддерживает лицензия, тем дороже она стоит; так, например, лицензия на 60 000 тэгов может обойтись в 5000 тыс. долларов или даже дороже. В дополнение к этому многие производители SCADA формируют весьма существенную разницу в цене между “голой” средой исполнения и полноценной средой разработки; естественно, последняя с таким же количеством тэгов будет стоить заметно дороже.

    Сегодня на рынке представлено большое количество различных SCADA-пакетов, наиболее популярные из которых представлены ниже:

    1.    Wonderware Intouch;
    2.    Simatic WinCC;
    3.    Iconics Genesis32;
    4.    Citect;
    5.    Adastra Trace Mode

    Лидирующие позиции занимают Wonderware Intouch (производства Invensys) и Simatic WinCC (разработки Siemens) с суммарным количеством инсталляций более 80 тыс. в мире. Пакет визуализации технологического процесса может поставляться как в составе комплексной системы управления, так и в виде отдельного программного продукта. В последнем случае SCADA комплектуется набором драйверов ввода/вывода для коммуникации с контроллерами различных производителей.   [ http://kazanets.narod.ru/HMI_PART1.htm]

    Тематики

    Синонимы

    EN

    Англо-русский словарь нормативно-технической терминологии > computer human interface

  • 12 human interface device

    1. человеко-машинный интерфейс

     

    человеко-машинный интерфейс (ЧМИ)
    Технические средства, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование.
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства, дисплеи.
    [ ГОСТ Р МЭК 60447-2000]

    человекомашинный интерфейс (ЧМИ)
    Технические средства контроля и управления, являющиеся частью оборудования, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование (ГОСТ Р МЭК 60447).
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства и дисплеи.
    [ ГОСТ Р МЭК 60073-2000]

    человеко-машинный интерфейс
    Средства обеспечения двусторонней связи "оператор - технологическое оборудование" (АСУ ТП). Название класса средств, в который входят подклассы:
    SCADA (Supervisory Control and Data Acquisition) - Операторское управление и сбор данных от технологического оборудования.
    DCS (Distributed Control Systems) - Распределенная система управления технологическим оборудованием.
    [ http://www.morepc.ru/dict/]

    Параллельные тексты EN-RU

    MotorSys™ iPMCC solutions can integrate a dedicated human-machine interface (HMI) or communicate via a personal computer directly on the motor starters.
    [Schneider Electric]

    Интеллектуальный центр распределения электроэнергии и управления электродвигателями MotorSys™ может иметь в своем составе специальный человеко-машинный интерфейс (ЧМИ). В качестве альтернативы используется обмен данным между персональным компьютером и пускателями.
    [Перевод Интент]


    HMI на базе операторских станций

    Самое, пожалуй, главное в системе управления - это организация взаимодействия между человеком и программно-аппаратным комплексом. Обеспечение такого взаимодействия и есть задача человеко-машинного интерфейса (HMI, human machine interface).

    На мой взгляд, в аббревиатуре “АСУ ТП” ключевым является слово “автоматизированная”, что подразумевает непосредственное участие человека в процессе реализации системой определенных задач. Очевидно, что чем лучше организован HMI, тем эффективнее человек сможет решать поставленные задачи.

    Как же организован HMI в современных АСУ ТП?
    Существует, как минимум, два подхода реализации функционала HMI:

    1. На базе специализированных рабочих станций оператора, устанавливаемых в центральной диспетчерской;
    2. На базе панелей локального управления, устанавливаемых непосредственно в цеху по близости с контролируемым технологическим объектам.

    Иногда эти два варианта комбинируют, чтобы достичь наибольшей гибкости управления. В данной статье речь пойдет о первом варианте организации операторского уровня.

    Аппаратно рабочая станция оператора (OS, operator station) представляет собой ни что иное как персональный компьютер. Как правило, станция снабжается несколькими широкоэкранными мониторами, функциональной клавиатурой и необходимыми сетевыми адаптерами для подключения к сетям верхнего уровня (например, на базе Industrial Ethernet). Станция оператора несколько отличается от привычных для нас офисных компьютеров, прежде всего, своим исполнением и эксплуатационными характеристиками (а также ценой 4000 - 10 000 долларов).
    На рисунке 1 изображена рабочая станция оператора системы SIMATIC PCS7 производства Siemens, обладающая следующими техническими характеристиками:

    Процессор: Intel Pentium 4, 3.4 ГГц;
    Память: DDR2 SDRAM до 4 ГБ;
    Материнская плата: ChipSet Intel 945G;
    Жесткий диск: SATA-RAID 1/2 x 120 ГБ;
    Слоты: 4 x PCI, 2 x PCI E x 1, 1 x PCI E x 16;
    Степень защиты: IP 31;
    Температура при эксплуатации: 5 – 45 C;
    Влажность: 5 – 95 % (без образования конденсата);
    Операционная система: Windows XP Professional/2003 Server.

    4876
    Рис. 1. Пример промышленной рабочей станции оператора.

    Системный блок может быть как настольного исполнения ( desktop), так и для монтажа в 19” стойку ( rack-mounted). Чаще применяется второй вариант: системный блок монтируется в запираемую стойку для лучшей защищенности и предотвращения несанкционированного доступа.

    Какое программное обеспечение используется?
    На станции оператора устанавливается программный пакет визуализации технологического процесса (часто называемый SCADA). Большинство пакетов визуализации работают под управлением операционных систем семейства Windows (Windows NT 4.0, Windows 2000/XP, Windows 2003 Server), что, на мой взгляд, является большим минусом.
    Программное обеспечение визуализации призвано выполнять следующие задачи:

    1. Отображение технологической информации в удобной для человека графической форме (как правило, в виде интерактивных мнемосхем) – Process Visualization;
    2. Отображение аварийных сигнализаций технологического процесса – Alarm Visualization;
    3. Архивирование технологических данных (сбор истории процесса) – Historical Archiving;
    4. Предоставление оператору возможности манипулировать (управлять) объектами управления – Operator Control.
    5. Контроль доступа и протоколирование действий оператора – Access Control and Operator’s Actions Archiving.
    6. Автоматизированное составление отчетов за произвольный интервал времени (посменные отчеты, еженедельные, ежемесячные и т.д.) – Automated Reporting.

    Как правило, SCADA состоит из двух частей:

    1. Среды разработки, где инженер рисует и программирует технологические мнемосхемы;
    2. Среды исполнения, необходимой для выполнения сконфигурированных мнемосхем в режиме runtime. Фактически это режим повседневной эксплуатации.

    Существует две схемы подключения операторских станций к системе управления, а точнее уровню управления. В рамках первой схемы каждая операторская станция подключается к контроллерам уровня управления напрямую или с помощью промежуточного коммутатора (см. рисунок 2). Подключенная таким образом операторская станция работает независимо от других станций сети, и поэтому часто называется одиночной (пусть Вас не смущает такое название, на самом деле таких станций в сети может быть несколько).

    4877
    Рис. 2. Схема подключения одиночных операторских станций к уровню управления.

    Есть и другой вариант. Часто операторские станции подключают к серверу или резервированной паре серверов, а серверы в свою очередь подключаются к промышленным контроллерам. Таким образом, сервер, являясь неким буфером, постоянно считывает данные с контроллера и предоставляет их по запросу рабочим станциям. Станции, подключенные по такой схеме, часто называют клиентами (см. рисунок 3).

    4878
    Рис. 3. Клиент-серверная архитектура операторского уровня.

    Как происходит информационный обмен?
    Для сопряжения операторской станции с промышленным контроллером на первой устанавливается специальное ПО, называемое драйвером ввода/вывода. Драйвер ввода/вывода поддерживает совместимый с контроллером коммуникационный протокол и позволяет прикладным программам считывать с контроллера параметры или наоборот записывать в него. Пакет визуализации обращается к драйверу ввода/вывода каждый раз, когда требуется обновление отображаемой информации или запись измененных оператором данных. Для взаимодействия пакета визуализации и драйвера ввода/вывода используется несколько протоколов, наиболее популярные из которых OPC (OLE for Process Control) и NetDDE (Network Dynamic Data Exchange). Обобщенно можно сказать, что OPC и NetDDE – это протоколы информационного обмена между различными приложениями, которые могут выполняться как на одном, так и на разных компьютерах. На рисунках 4 и 5 изображено, как взаимодействуют программные компоненты при различных схемах построения операторского уровня.  
    4879
    Рис. 4. Схема взаимодействия программных модулей при использовании одиночных станций.
     
    4880
    Рис. 5. Схема взаимодействия программных модулей при использовании клиент-серверной архитектуры.
    Как выглядит SCADA?
    Разберем простой пример. На рисунке 6 приведена абстрактная схема технологического процесса, хотя полноценным процессом это назвать трудно.
    4881
    Рис. 6. Пример операторской мнемосхемы.
    На рисунке 6 изображен очень упрощенный вариант операторской мнемосхемы для управления тех. процессом. Как видно, резервуар (емкость) наполняется водой. Задача системы - нагреть эту воду до определенной температуры. Для нагрева воды используется газовая горелка. Интенсивность горения регулируется клапаном подачи газа. Также должен быть насос для закачки воды в резервуар и клапан для спуска воды.

    На мнемосхеме отображаются основные технологические параметры, такие как: температура воды; уровень воды в резервуаре; работа насосов; состояние клапанов и т.д. Эти данные обновляются на экране с заданной частотой. Если какой-либо параметр достигает аварийного значения, соответствующее поле начинает мигать, привлекая внимание оператора.

    Сигналы ввода/вывода и исполнительные механизмы отображаются на мнемосхемах в виде интерактивных графических символов (иконок). Каждому типу сигналов и исполнительных механизмов присваивается свой символ: для дискретного сигнала это может быть переключатель, кнопка или лампочка; для аналогового – ползунок, диаграмма или текстовое поле; для двигателей и насосов – более сложные фейсплейты ( faceplates). Каждый символ, как правило, представляет собой отдельный ActiveX компонент. Вообще технология ActiveX широко используется в SCADA-пакетах, так как позволяет разработчику подгружать дополнительные символы, не входящие в стандартную библиотеку, а также разрабатывать свои собственные графические элементы, используя высокоуровневые языки программирования.

    Допустим, оператор хочет включить насос. Для этого он щелкает по его иконке и вызывает панель управления ( faceplate). На этой панели он может выполнить определенные манипуляции: включить или выключить насос, подтвердить аварийную сигнализацию, перевести его в режим “техобслуживания” и т.д. (см. рисунок 7).  
    4882
    Рис. 7. Пример фейсплейта для управления насосом.
      Оператор также может посмотреть график изменения интересующего его технологического параметра, например, за прошедшую неделю. Для этого ему надо вызвать тренд ( trend) и выбрать соответствующий параметр для отображения. Пример тренда реального времени показан на рисунке 8.
     
    4883
    Рис. 8. Пример отображения двух параметров на тренде реального времени.
    Для более детального обзора сообщений и аварийных сигнализаций оператор может воспользоваться специальной панелью ( alarm panel), пример которой изображен на рисунке 9. Это отсортированный список сигнализаций (alarms), представленный в удобной для восприятия форме. Оператор может подтвердить ту или иную аварийную сигнализацию, применить фильтр или просто ее скрыть.
    4884
    Рис. 9. Панель сообщений и аварийных сигнализаций.
    Говоря о SCADA, инженеры часто оперируют таким важным понятием как “тэг” ( tag). Тэг является по существу некой переменной программы визуализации и может быть использован как для локального хранения данных внутри программы, так и в качестве ссылки на внешний параметр процесса. Тэги могут быть разных типов, начиная от обычных числовых данных и кончая структурой с множеством полей. Например, один визуализируемый параметр ввода/вывода – это тэг, или функциональный блок PID-регулятора, выполняемый внутри контроллера, - это тоже тэг. Ниже представлена сильно упрощенная структура тэга, соответствующего простому PID-регулятору:

    Tag Name = “MyPID”;
    Tag Type = PID;

    Fields (список параметров):

    MyPID.OP
    MyPID.SP
    MyPID.PV
    MyPID.PR
    MyPID.TI
    MyPID.DI
    MyPID.Mode
    MyPID.RemoteSP
    MyPID.Alarms и т.д.

    В комплексной прикладной программе может быть несколько тысяч тэгов. Производители SCADA-пакетов это знают и поэтому применяют политику лицензирования на основе количества используемых тэгов. Каждая купленная лицензия жестко ограничивает суммарное количество тэгов, которые можно использовать в программе. Очевидно, чем больше тегов поддерживает лицензия, тем дороже она стоит; так, например, лицензия на 60 000 тэгов может обойтись в 5000 тыс. долларов или даже дороже. В дополнение к этому многие производители SCADA формируют весьма существенную разницу в цене между “голой” средой исполнения и полноценной средой разработки; естественно, последняя с таким же количеством тэгов будет стоить заметно дороже.

    Сегодня на рынке представлено большое количество различных SCADA-пакетов, наиболее популярные из которых представлены ниже:

    1.    Wonderware Intouch;
    2.    Simatic WinCC;
    3.    Iconics Genesis32;
    4.    Citect;
    5.    Adastra Trace Mode

    Лидирующие позиции занимают Wonderware Intouch (производства Invensys) и Simatic WinCC (разработки Siemens) с суммарным количеством инсталляций более 80 тыс. в мире. Пакет визуализации технологического процесса может поставляться как в составе комплексной системы управления, так и в виде отдельного программного продукта. В последнем случае SCADA комплектуется набором драйверов ввода/вывода для коммуникации с контроллерами различных производителей.   [ http://kazanets.narod.ru/HMI_PART1.htm]

    Тематики

    Синонимы

    EN

    Англо-русский словарь нормативно-технической терминологии > human interface device

  • 13 human-machine interface

    1. человеко-машинный интерфейс

     

    человеко-машинный интерфейс (ЧМИ)
    Технические средства, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование.
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства, дисплеи.
    [ ГОСТ Р МЭК 60447-2000]

    человекомашинный интерфейс (ЧМИ)
    Технические средства контроля и управления, являющиеся частью оборудования, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование (ГОСТ Р МЭК 60447).
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства и дисплеи.
    [ ГОСТ Р МЭК 60073-2000]

    человеко-машинный интерфейс
    Средства обеспечения двусторонней связи "оператор - технологическое оборудование" (АСУ ТП). Название класса средств, в который входят подклассы:
    SCADA (Supervisory Control and Data Acquisition) - Операторское управление и сбор данных от технологического оборудования.
    DCS (Distributed Control Systems) - Распределенная система управления технологическим оборудованием.
    [ http://www.morepc.ru/dict/]

    Параллельные тексты EN-RU

    MotorSys™ iPMCC solutions can integrate a dedicated human-machine interface (HMI) or communicate via a personal computer directly on the motor starters.
    [Schneider Electric]

    Интеллектуальный центр распределения электроэнергии и управления электродвигателями MotorSys™ может иметь в своем составе специальный человеко-машинный интерфейс (ЧМИ). В качестве альтернативы используется обмен данным между персональным компьютером и пускателями.
    [Перевод Интент]


    HMI на базе операторских станций

    Самое, пожалуй, главное в системе управления - это организация взаимодействия между человеком и программно-аппаратным комплексом. Обеспечение такого взаимодействия и есть задача человеко-машинного интерфейса (HMI, human machine interface).

    На мой взгляд, в аббревиатуре “АСУ ТП” ключевым является слово “автоматизированная”, что подразумевает непосредственное участие человека в процессе реализации системой определенных задач. Очевидно, что чем лучше организован HMI, тем эффективнее человек сможет решать поставленные задачи.

    Как же организован HMI в современных АСУ ТП?
    Существует, как минимум, два подхода реализации функционала HMI:

    1. На базе специализированных рабочих станций оператора, устанавливаемых в центральной диспетчерской;
    2. На базе панелей локального управления, устанавливаемых непосредственно в цеху по близости с контролируемым технологическим объектам.

    Иногда эти два варианта комбинируют, чтобы достичь наибольшей гибкости управления. В данной статье речь пойдет о первом варианте организации операторского уровня.

    Аппаратно рабочая станция оператора (OS, operator station) представляет собой ни что иное как персональный компьютер. Как правило, станция снабжается несколькими широкоэкранными мониторами, функциональной клавиатурой и необходимыми сетевыми адаптерами для подключения к сетям верхнего уровня (например, на базе Industrial Ethernet). Станция оператора несколько отличается от привычных для нас офисных компьютеров, прежде всего, своим исполнением и эксплуатационными характеристиками (а также ценой 4000 - 10 000 долларов).
    На рисунке 1 изображена рабочая станция оператора системы SIMATIC PCS7 производства Siemens, обладающая следующими техническими характеристиками:

    Процессор: Intel Pentium 4, 3.4 ГГц;
    Память: DDR2 SDRAM до 4 ГБ;
    Материнская плата: ChipSet Intel 945G;
    Жесткий диск: SATA-RAID 1/2 x 120 ГБ;
    Слоты: 4 x PCI, 2 x PCI E x 1, 1 x PCI E x 16;
    Степень защиты: IP 31;
    Температура при эксплуатации: 5 – 45 C;
    Влажность: 5 – 95 % (без образования конденсата);
    Операционная система: Windows XP Professional/2003 Server.

    4876
    Рис. 1. Пример промышленной рабочей станции оператора.

    Системный блок может быть как настольного исполнения ( desktop), так и для монтажа в 19” стойку ( rack-mounted). Чаще применяется второй вариант: системный блок монтируется в запираемую стойку для лучшей защищенности и предотвращения несанкционированного доступа.

    Какое программное обеспечение используется?
    На станции оператора устанавливается программный пакет визуализации технологического процесса (часто называемый SCADA). Большинство пакетов визуализации работают под управлением операционных систем семейства Windows (Windows NT 4.0, Windows 2000/XP, Windows 2003 Server), что, на мой взгляд, является большим минусом.
    Программное обеспечение визуализации призвано выполнять следующие задачи:

    1. Отображение технологической информации в удобной для человека графической форме (как правило, в виде интерактивных мнемосхем) – Process Visualization;
    2. Отображение аварийных сигнализаций технологического процесса – Alarm Visualization;
    3. Архивирование технологических данных (сбор истории процесса) – Historical Archiving;
    4. Предоставление оператору возможности манипулировать (управлять) объектами управления – Operator Control.
    5. Контроль доступа и протоколирование действий оператора – Access Control and Operator’s Actions Archiving.
    6. Автоматизированное составление отчетов за произвольный интервал времени (посменные отчеты, еженедельные, ежемесячные и т.д.) – Automated Reporting.

    Как правило, SCADA состоит из двух частей:

    1. Среды разработки, где инженер рисует и программирует технологические мнемосхемы;
    2. Среды исполнения, необходимой для выполнения сконфигурированных мнемосхем в режиме runtime. Фактически это режим повседневной эксплуатации.

    Существует две схемы подключения операторских станций к системе управления, а точнее уровню управления. В рамках первой схемы каждая операторская станция подключается к контроллерам уровня управления напрямую или с помощью промежуточного коммутатора (см. рисунок 2). Подключенная таким образом операторская станция работает независимо от других станций сети, и поэтому часто называется одиночной (пусть Вас не смущает такое название, на самом деле таких станций в сети может быть несколько).

    4877
    Рис. 2. Схема подключения одиночных операторских станций к уровню управления.

    Есть и другой вариант. Часто операторские станции подключают к серверу или резервированной паре серверов, а серверы в свою очередь подключаются к промышленным контроллерам. Таким образом, сервер, являясь неким буфером, постоянно считывает данные с контроллера и предоставляет их по запросу рабочим станциям. Станции, подключенные по такой схеме, часто называют клиентами (см. рисунок 3).

    4878
    Рис. 3. Клиент-серверная архитектура операторского уровня.

    Как происходит информационный обмен?
    Для сопряжения операторской станции с промышленным контроллером на первой устанавливается специальное ПО, называемое драйвером ввода/вывода. Драйвер ввода/вывода поддерживает совместимый с контроллером коммуникационный протокол и позволяет прикладным программам считывать с контроллера параметры или наоборот записывать в него. Пакет визуализации обращается к драйверу ввода/вывода каждый раз, когда требуется обновление отображаемой информации или запись измененных оператором данных. Для взаимодействия пакета визуализации и драйвера ввода/вывода используется несколько протоколов, наиболее популярные из которых OPC (OLE for Process Control) и NetDDE (Network Dynamic Data Exchange). Обобщенно можно сказать, что OPC и NetDDE – это протоколы информационного обмена между различными приложениями, которые могут выполняться как на одном, так и на разных компьютерах. На рисунках 4 и 5 изображено, как взаимодействуют программные компоненты при различных схемах построения операторского уровня.  
    4879
    Рис. 4. Схема взаимодействия программных модулей при использовании одиночных станций.
     
    4880
    Рис. 5. Схема взаимодействия программных модулей при использовании клиент-серверной архитектуры.
    Как выглядит SCADA?
    Разберем простой пример. На рисунке 6 приведена абстрактная схема технологического процесса, хотя полноценным процессом это назвать трудно.
    4881
    Рис. 6. Пример операторской мнемосхемы.
    На рисунке 6 изображен очень упрощенный вариант операторской мнемосхемы для управления тех. процессом. Как видно, резервуар (емкость) наполняется водой. Задача системы - нагреть эту воду до определенной температуры. Для нагрева воды используется газовая горелка. Интенсивность горения регулируется клапаном подачи газа. Также должен быть насос для закачки воды в резервуар и клапан для спуска воды.

    На мнемосхеме отображаются основные технологические параметры, такие как: температура воды; уровень воды в резервуаре; работа насосов; состояние клапанов и т.д. Эти данные обновляются на экране с заданной частотой. Если какой-либо параметр достигает аварийного значения, соответствующее поле начинает мигать, привлекая внимание оператора.

    Сигналы ввода/вывода и исполнительные механизмы отображаются на мнемосхемах в виде интерактивных графических символов (иконок). Каждому типу сигналов и исполнительных механизмов присваивается свой символ: для дискретного сигнала это может быть переключатель, кнопка или лампочка; для аналогового – ползунок, диаграмма или текстовое поле; для двигателей и насосов – более сложные фейсплейты ( faceplates). Каждый символ, как правило, представляет собой отдельный ActiveX компонент. Вообще технология ActiveX широко используется в SCADA-пакетах, так как позволяет разработчику подгружать дополнительные символы, не входящие в стандартную библиотеку, а также разрабатывать свои собственные графические элементы, используя высокоуровневые языки программирования.

    Допустим, оператор хочет включить насос. Для этого он щелкает по его иконке и вызывает панель управления ( faceplate). На этой панели он может выполнить определенные манипуляции: включить или выключить насос, подтвердить аварийную сигнализацию, перевести его в режим “техобслуживания” и т.д. (см. рисунок 7).  
    4882
    Рис. 7. Пример фейсплейта для управления насосом.
      Оператор также может посмотреть график изменения интересующего его технологического параметра, например, за прошедшую неделю. Для этого ему надо вызвать тренд ( trend) и выбрать соответствующий параметр для отображения. Пример тренда реального времени показан на рисунке 8.
     
    4883
    Рис. 8. Пример отображения двух параметров на тренде реального времени.
    Для более детального обзора сообщений и аварийных сигнализаций оператор может воспользоваться специальной панелью ( alarm panel), пример которой изображен на рисунке 9. Это отсортированный список сигнализаций (alarms), представленный в удобной для восприятия форме. Оператор может подтвердить ту или иную аварийную сигнализацию, применить фильтр или просто ее скрыть.
    4884
    Рис. 9. Панель сообщений и аварийных сигнализаций.
    Говоря о SCADA, инженеры часто оперируют таким важным понятием как “тэг” ( tag). Тэг является по существу некой переменной программы визуализации и может быть использован как для локального хранения данных внутри программы, так и в качестве ссылки на внешний параметр процесса. Тэги могут быть разных типов, начиная от обычных числовых данных и кончая структурой с множеством полей. Например, один визуализируемый параметр ввода/вывода – это тэг, или функциональный блок PID-регулятора, выполняемый внутри контроллера, - это тоже тэг. Ниже представлена сильно упрощенная структура тэга, соответствующего простому PID-регулятору:

    Tag Name = “MyPID”;
    Tag Type = PID;

    Fields (список параметров):

    MyPID.OP
    MyPID.SP
    MyPID.PV
    MyPID.PR
    MyPID.TI
    MyPID.DI
    MyPID.Mode
    MyPID.RemoteSP
    MyPID.Alarms и т.д.

    В комплексной прикладной программе может быть несколько тысяч тэгов. Производители SCADA-пакетов это знают и поэтому применяют политику лицензирования на основе количества используемых тэгов. Каждая купленная лицензия жестко ограничивает суммарное количество тэгов, которые можно использовать в программе. Очевидно, чем больше тегов поддерживает лицензия, тем дороже она стоит; так, например, лицензия на 60 000 тэгов может обойтись в 5000 тыс. долларов или даже дороже. В дополнение к этому многие производители SCADA формируют весьма существенную разницу в цене между “голой” средой исполнения и полноценной средой разработки; естественно, последняя с таким же количеством тэгов будет стоить заметно дороже.

    Сегодня на рынке представлено большое количество различных SCADA-пакетов, наиболее популярные из которых представлены ниже:

    1.    Wonderware Intouch;
    2.    Simatic WinCC;
    3.    Iconics Genesis32;
    4.    Citect;
    5.    Adastra Trace Mode

    Лидирующие позиции занимают Wonderware Intouch (производства Invensys) и Simatic WinCC (разработки Siemens) с суммарным количеством инсталляций более 80 тыс. в мире. Пакет визуализации технологического процесса может поставляться как в составе комплексной системы управления, так и в виде отдельного программного продукта. В последнем случае SCADA комплектуется набором драйверов ввода/вывода для коммуникации с контроллерами различных производителей.   [ http://kazanets.narod.ru/HMI_PART1.htm]

    Тематики

    Синонимы

    EN

    Англо-русский словарь нормативно-технической терминологии > human-machine interface

  • 14 operator-machine communication

    1. человеко-машинный интерфейс

     

    человеко-машинный интерфейс (ЧМИ)
    Технические средства, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование.
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства, дисплеи.
    [ ГОСТ Р МЭК 60447-2000]

    человекомашинный интерфейс (ЧМИ)
    Технические средства контроля и управления, являющиеся частью оборудования, предназначенные для обеспечения непосредственного взаимодействия между оператором и оборудованием и дающие возможность оператору управлять оборудованием и контролировать его функционирование (ГОСТ Р МЭК 60447).
    Примечание
    Такие средства могут включать приводимые в действие вручную органы управления, контрольные устройства и дисплеи.
    [ ГОСТ Р МЭК 60073-2000]

    человеко-машинный интерфейс
    Средства обеспечения двусторонней связи "оператор - технологическое оборудование" (АСУ ТП). Название класса средств, в который входят подклассы:
    SCADA (Supervisory Control and Data Acquisition) - Операторское управление и сбор данных от технологического оборудования.
    DCS (Distributed Control Systems) - Распределенная система управления технологическим оборудованием.
    [ http://www.morepc.ru/dict/]

    Параллельные тексты EN-RU

    MotorSys™ iPMCC solutions can integrate a dedicated human-machine interface (HMI) or communicate via a personal computer directly on the motor starters.
    [Schneider Electric]

    Интеллектуальный центр распределения электроэнергии и управления электродвигателями MotorSys™ может иметь в своем составе специальный человеко-машинный интерфейс (ЧМИ). В качестве альтернативы используется обмен данным между персональным компьютером и пускателями.
    [Перевод Интент]


    HMI на базе операторских станций

    Самое, пожалуй, главное в системе управления - это организация взаимодействия между человеком и программно-аппаратным комплексом. Обеспечение такого взаимодействия и есть задача человеко-машинного интерфейса (HMI, human machine interface).

    На мой взгляд, в аббревиатуре “АСУ ТП” ключевым является слово “автоматизированная”, что подразумевает непосредственное участие человека в процессе реализации системой определенных задач. Очевидно, что чем лучше организован HMI, тем эффективнее человек сможет решать поставленные задачи.

    Как же организован HMI в современных АСУ ТП?
    Существует, как минимум, два подхода реализации функционала HMI:

    1. На базе специализированных рабочих станций оператора, устанавливаемых в центральной диспетчерской;
    2. На базе панелей локального управления, устанавливаемых непосредственно в цеху по близости с контролируемым технологическим объектам.

    Иногда эти два варианта комбинируют, чтобы достичь наибольшей гибкости управления. В данной статье речь пойдет о первом варианте организации операторского уровня.

    Аппаратно рабочая станция оператора (OS, operator station) представляет собой ни что иное как персональный компьютер. Как правило, станция снабжается несколькими широкоэкранными мониторами, функциональной клавиатурой и необходимыми сетевыми адаптерами для подключения к сетям верхнего уровня (например, на базе Industrial Ethernet). Станция оператора несколько отличается от привычных для нас офисных компьютеров, прежде всего, своим исполнением и эксплуатационными характеристиками (а также ценой 4000 - 10 000 долларов).
    На рисунке 1 изображена рабочая станция оператора системы SIMATIC PCS7 производства Siemens, обладающая следующими техническими характеристиками:

    Процессор: Intel Pentium 4, 3.4 ГГц;
    Память: DDR2 SDRAM до 4 ГБ;
    Материнская плата: ChipSet Intel 945G;
    Жесткий диск: SATA-RAID 1/2 x 120 ГБ;
    Слоты: 4 x PCI, 2 x PCI E x 1, 1 x PCI E x 16;
    Степень защиты: IP 31;
    Температура при эксплуатации: 5 – 45 C;
    Влажность: 5 – 95 % (без образования конденсата);
    Операционная система: Windows XP Professional/2003 Server.

    4876
    Рис. 1. Пример промышленной рабочей станции оператора.

    Системный блок может быть как настольного исполнения ( desktop), так и для монтажа в 19” стойку ( rack-mounted). Чаще применяется второй вариант: системный блок монтируется в запираемую стойку для лучшей защищенности и предотвращения несанкционированного доступа.

    Какое программное обеспечение используется?
    На станции оператора устанавливается программный пакет визуализации технологического процесса (часто называемый SCADA). Большинство пакетов визуализации работают под управлением операционных систем семейства Windows (Windows NT 4.0, Windows 2000/XP, Windows 2003 Server), что, на мой взгляд, является большим минусом.
    Программное обеспечение визуализации призвано выполнять следующие задачи:

    1. Отображение технологической информации в удобной для человека графической форме (как правило, в виде интерактивных мнемосхем) – Process Visualization;
    2. Отображение аварийных сигнализаций технологического процесса – Alarm Visualization;
    3. Архивирование технологических данных (сбор истории процесса) – Historical Archiving;
    4. Предоставление оператору возможности манипулировать (управлять) объектами управления – Operator Control.
    5. Контроль доступа и протоколирование действий оператора – Access Control and Operator’s Actions Archiving.
    6. Автоматизированное составление отчетов за произвольный интервал времени (посменные отчеты, еженедельные, ежемесячные и т.д.) – Automated Reporting.

    Как правило, SCADA состоит из двух частей:

    1. Среды разработки, где инженер рисует и программирует технологические мнемосхемы;
    2. Среды исполнения, необходимой для выполнения сконфигурированных мнемосхем в режиме runtime. Фактически это режим повседневной эксплуатации.

    Существует две схемы подключения операторских станций к системе управления, а точнее уровню управления. В рамках первой схемы каждая операторская станция подключается к контроллерам уровня управления напрямую или с помощью промежуточного коммутатора (см. рисунок 2). Подключенная таким образом операторская станция работает независимо от других станций сети, и поэтому часто называется одиночной (пусть Вас не смущает такое название, на самом деле таких станций в сети может быть несколько).

    4877
    Рис. 2. Схема подключения одиночных операторских станций к уровню управления.

    Есть и другой вариант. Часто операторские станции подключают к серверу или резервированной паре серверов, а серверы в свою очередь подключаются к промышленным контроллерам. Таким образом, сервер, являясь неким буфером, постоянно считывает данные с контроллера и предоставляет их по запросу рабочим станциям. Станции, подключенные по такой схеме, часто называют клиентами (см. рисунок 3).

    4878
    Рис. 3. Клиент-серверная архитектура операторского уровня.

    Как происходит информационный обмен?
    Для сопряжения операторской станции с промышленным контроллером на первой устанавливается специальное ПО, называемое драйвером ввода/вывода. Драйвер ввода/вывода поддерживает совместимый с контроллером коммуникационный протокол и позволяет прикладным программам считывать с контроллера параметры или наоборот записывать в него. Пакет визуализации обращается к драйверу ввода/вывода каждый раз, когда требуется обновление отображаемой информации или запись измененных оператором данных. Для взаимодействия пакета визуализации и драйвера ввода/вывода используется несколько протоколов, наиболее популярные из которых OPC (OLE for Process Control) и NetDDE (Network Dynamic Data Exchange). Обобщенно можно сказать, что OPC и NetDDE – это протоколы информационного обмена между различными приложениями, которые могут выполняться как на одном, так и на разных компьютерах. На рисунках 4 и 5 изображено, как взаимодействуют программные компоненты при различных схемах построения операторского уровня.  
    4879
    Рис. 4. Схема взаимодействия программных модулей при использовании одиночных станций.
     
    4880
    Рис. 5. Схема взаимодействия программных модулей при использовании клиент-серверной архитектуры.
    Как выглядит SCADA?
    Разберем простой пример. На рисунке 6 приведена абстрактная схема технологического процесса, хотя полноценным процессом это назвать трудно.
    4881
    Рис. 6. Пример операторской мнемосхемы.
    На рисунке 6 изображен очень упрощенный вариант операторской мнемосхемы для управления тех. процессом. Как видно, резервуар (емкость) наполняется водой. Задача системы - нагреть эту воду до определенной температуры. Для нагрева воды используется газовая горелка. Интенсивность горения регулируется клапаном подачи газа. Также должен быть насос для закачки воды в резервуар и клапан для спуска воды.

    На мнемосхеме отображаются основные технологические параметры, такие как: температура воды; уровень воды в резервуаре; работа насосов; состояние клапанов и т.д. Эти данные обновляются на экране с заданной частотой. Если какой-либо параметр достигает аварийного значения, соответствующее поле начинает мигать, привлекая внимание оператора.

    Сигналы ввода/вывода и исполнительные механизмы отображаются на мнемосхемах в виде интерактивных графических символов (иконок). Каждому типу сигналов и исполнительных механизмов присваивается свой символ: для дискретного сигнала это может быть переключатель, кнопка или лампочка; для аналогового – ползунок, диаграмма или текстовое поле; для двигателей и насосов – более сложные фейсплейты ( faceplates). Каждый символ, как правило, представляет собой отдельный ActiveX компонент. Вообще технология ActiveX широко используется в SCADA-пакетах, так как позволяет разработчику подгружать дополнительные символы, не входящие в стандартную библиотеку, а также разрабатывать свои собственные графические элементы, используя высокоуровневые языки программирования.

    Допустим, оператор хочет включить насос. Для этого он щелкает по его иконке и вызывает панель управления ( faceplate). На этой панели он может выполнить определенные манипуляции: включить или выключить насос, подтвердить аварийную сигнализацию, перевести его в режим “техобслуживания” и т.д. (см. рисунок 7).  
    4882
    Рис. 7. Пример фейсплейта для управления насосом.
      Оператор также может посмотреть график изменения интересующего его технологического параметра, например, за прошедшую неделю. Для этого ему надо вызвать тренд ( trend) и выбрать соответствующий параметр для отображения. Пример тренда реального времени показан на рисунке 8.
     
    4883
    Рис. 8. Пример отображения двух параметров на тренде реального времени.
    Для более детального обзора сообщений и аварийных сигнализаций оператор может воспользоваться специальной панелью ( alarm panel), пример которой изображен на рисунке 9. Это отсортированный список сигнализаций (alarms), представленный в удобной для восприятия форме. Оператор может подтвердить ту или иную аварийную сигнализацию, применить фильтр или просто ее скрыть.
    4884
    Рис. 9. Панель сообщений и аварийных сигнализаций.
    Говоря о SCADA, инженеры часто оперируют таким важным понятием как “тэг” ( tag). Тэг является по существу некой переменной программы визуализации и может быть использован как для локального хранения данных внутри программы, так и в качестве ссылки на внешний параметр процесса. Тэги могут быть разных типов, начиная от обычных числовых данных и кончая структурой с множеством полей. Например, один визуализируемый параметр ввода/вывода – это тэг, или функциональный блок PID-регулятора, выполняемый внутри контроллера, - это тоже тэг. Ниже представлена сильно упрощенная структура тэга, соответствующего простому PID-регулятору:

    Tag Name = “MyPID”;
    Tag Type = PID;

    Fields (список параметров):

    MyPID.OP
    MyPID.SP
    MyPID.PV
    MyPID.PR
    MyPID.TI
    MyPID.DI
    MyPID.Mode
    MyPID.RemoteSP
    MyPID.Alarms и т.д.

    В комплексной прикладной программе может быть несколько тысяч тэгов. Производители SCADA-пакетов это знают и поэтому применяют политику лицензирования на основе количества используемых тэгов. Каждая купленная лицензия жестко ограничивает суммарное количество тэгов, которые можно использовать в программе. Очевидно, чем больше тегов поддерживает лицензия, тем дороже она стоит; так, например, лицензия на 60 000 тэгов может обойтись в 5000 тыс. долларов или даже дороже. В дополнение к этому многие производители SCADA формируют весьма существенную разницу в цене между “голой” средой исполнения и полноценной средой разработки; естественно, последняя с таким же количеством тэгов будет стоить заметно дороже.

    Сегодня на рынке представлено большое количество различных SCADA-пакетов, наиболее популярные из которых представлены ниже:

    1.    Wonderware Intouch;
    2.    Simatic WinCC;
    3.    Iconics Genesis32;
    4.    Citect;
    5.    Adastra Trace Mode

    Лидирующие позиции занимают Wonderware Intouch (производства Invensys) и Simatic WinCC (разработки Siemens) с суммарным количеством инсталляций более 80 тыс. в мире. Пакет визуализации технологического процесса может поставляться как в составе комплексной системы управления, так и в виде отдельного программного продукта. В последнем случае SCADA комплектуется набором драйверов ввода/вывода для коммуникации с контроллерами различных производителей.   [ http://kazanets.narod.ru/HMI_PART1.htm]

    Тематики

    Синонимы

    EN

    Англо-русский словарь нормативно-технической терминологии > operator-machine communication

  • 15 análisis del rendimiento

    Ex. We distinguish three basic steps in the performance analysis process: data collection, data transformation, and data visualization.
    * * *

    Ex: We distinguish three basic steps in the performance analysis process: data collection, data transformation, and data visualization.

    Spanish-English dictionary > análisis del rendimiento

  • 16 Bibliography

     ■ Aitchison, J. (1987). Noam Chomsky: Consensus and controversy. New York: Falmer Press.
     ■ Anderson, J. R. (1980). Cognitive psychology and its implications. San Francisco: W. H. Freeman.
     ■ Anderson, J. R. (1983). The architecture of cognition. Cambridge, MA: Harvard University Press.
     ■ Anderson, J. R. (1995). Cognitive psychology and its implications (4th ed.). New York: W. H. Freeman.
     ■ Archilochus (1971). In M. L. West (Ed.), Iambi et elegi graeci (Vol. 1). Oxford: Oxford University Press.
     ■ Armstrong, D. M. (1990). The causal theory of the mind. In W. G. Lycan (Ed.), Mind and cognition: A reader (pp. 37-47). Cambridge, MA: Basil Blackwell. (Originally published in 1981 in The nature of mind and other essays, Ithaca, NY: University Press).
     ■ Atkins, P. W. (1992). Creation revisited. Oxford: W. H. Freeman & Company.
     ■ Austin, J. L. (1962). How to do things with words. Cambridge, MA: Harvard University Press.
     ■ Bacon, F. (1878). Of the proficience and advancement of learning divine and human. In The works of Francis Bacon (Vol. 1). Cambridge, MA: Hurd & Houghton.
     ■ Bacon, R. (1928). Opus majus (Vol. 2). R. B. Burke (Trans.). Philadelphia, PA: University of Pennsylvania Press.
     ■ Bar-Hillel, Y. (1960). The present status of automatic translation of languages. In F. L. Alt (Ed.), Advances in computers (Vol. 1). New York: Academic Press.
     ■ Barr, A., & E. A. Feigenbaum (Eds.) (1981). The handbook of artificial intelligence (Vol. 1). Reading, MA: Addison-Wesley.
     ■ Barr, A., & E. A. Feigenbaum (Eds.) (1982). The handbook of artificial intelligence (Vol. 2). Los Altos, CA: William Kaufman.
     ■ Barron, F. X. (1963). The needs for order and for disorder as motives in creative activity. In C. W. Taylor & F. X. Barron (Eds.), Scientific creativity: Its rec ognition and development (pp. 153-160). New York: Wiley.
     ■ Bartlett, F. C. (1932). Remembering: A study in experimental and social psychology. Cambridge: Cambridge University Press.
     ■ Bartley, S. H. (1969). Principles of perception. London: Harper & Row.
     ■ Barzun, J. (1959). The house of intellect. New York: Harper & Row.
     ■ Beach, F. A., D. O. Hebb, C. T. Morgan & H. W. Nissen (Eds.) (1960). The neu ropsychology of Lashley. New York: McGraw-Hill.
     ■ Berkeley, G. (1996). Principles of human knowledge: Three Dialogues. Oxford: Oxford University Press. (Originally published in 1710.)
     ■ Berlin, I. (1953). The hedgehog and the fox: An essay on Tolstoy's view of history. NY: Simon & Schuster.
     ■ Bierwisch, J. (1970). Semantics. In J. Lyons (Ed.), New horizons in linguistics. Baltimore: Penguin Books.
     ■ Black, H. C. (1951). Black's law dictionary. St. Paul, MN: West Publishing.
     ■ Bobrow, D. G., & D. A. Norman (1975). Some principles of memory schemata. In D. G. Bobrow & A. Collins (Eds.), Representation and understanding: Stud ies in Cognitive Science (pp. 131-149). New York: Academic Press.
     ■ Boden, M. A. (1977). Artificial intelligence and natural man. New York: Basic Books.
     ■ Boden, M. A. (1981). Minds and mechanisms. Ithaca, NY: Cornell University Press.
     ■ Boden, M. A. (1990a). The creative mind: Myths and mechanisms. London: Cardinal.
     ■ Boden, M. A. (1990b). The philosophy of artificial intelligence. Oxford: Oxford University Press.
     ■ Boden, M. A. (1994). Precis of The creative mind: Myths and mechanisms. Behavioral and brain sciences 17, 519-570.
     ■ Boden, M. (1996). Creativity. In M. Boden (Ed.), Artificial Intelligence (2nd ed.). San Diego: Academic Press.
     ■ Bolter, J. D. (1984). Turing's man: Western culture in the computer age. Chapel Hill, NC: University of North Carolina Press.
     ■ Bolton, N. (1972). The psychology of thinking. London: Methuen.
     ■ Bourne, L. E. (1973). Some forms of cognition: A critical analysis of several papers. In R. Solso (Ed.), Contemporary issues in cognitive psychology (pp. 313324). Loyola Symposium on Cognitive Psychology (Chicago 1972). Washington, DC: Winston.
     ■ Bransford, J. D., N. S. McCarrell, J. J. Franks & K. E. Nitsch (1977). Toward unexplaining memory. In R. Shaw & J. D. Bransford (Eds.), Perceiving, acting, and knowing (pp. 431-466). Hillsdale, NJ: Lawrence Erlbaum Associates.
     ■ Breger, L. (1981). Freud's unfinished journey. London: Routledge & Kegan Paul.
     ■ Brehmer, B. (1986). In one word: Not from experience. In H. R. Arkes & K. Hammond (Eds.), Judgment and decision making: An interdisciplinary reader (pp. 705-719). Cambridge: Cambridge University Press.
     ■ Bresnan, J. (1978). A realistic transformational grammar. In M. Halle, J. Bresnan & G. A. Miller (Eds.), Linguistic theory and psychological reality (pp. 1-59). Cambridge, MA: MIT Press.
     ■ Brislin, R. W., W. J. Lonner & R. M. Thorndike (Eds.) (1973). Cross- cultural research methods. New York: Wiley.
     ■ Bronowski, J. (1977). A sense of the future: Essays in natural philosophy. P. E. Ariotti with R. Bronowski (Eds.). Cambridge, MA: MIT Press.
     ■ Bronowski, J. (1978). The origins of knowledge and imagination. New Haven, CT: Yale University Press.
     ■ Brown, R. O. (1973). A first language: The early stages. Cambridge, MA: Harvard University Press.
     ■ Brown, T. (1970). Lectures on the philosophy of the human mind. In R. Brown (Ed.), Between Hume and Mill: An anthology of British philosophy- 1749- 1843 (pp. 330-387). New York: Random House/Modern Library.
     ■ Bruner, J. S., J. Goodnow & G. Austin (1956). A study of thinking. New York: Wiley.
     ■ Campbell, J. (1982). Grammatical man: Information, entropy, language, and life. New York: Simon & Schuster.
     ■ Campbell, J. (1989). The improbable machine. New York: Simon & Schuster.
     ■ Carlyle, T. (1966). On heroes, hero- worship and the heroic in history. Lincoln: University of Nebraska Press. (Originally published in 1841.)
     ■ Carnap, R. (1959). The elimination of metaphysics through logical analysis of language [Ueberwindung der Metaphysik durch logische Analyse der Sprache]. In A. J. Ayer (Ed.), Logical positivism (pp. 60-81) A. Pap (Trans). New York: Free Press. (Originally published in 1932.)
     ■ Cassirer, E. (1946). Language and myth. New York: Harper and Brothers. Reprinted. New York: Dover Publications, 1953.
     ■ Cattell, R. B., & H. J. Butcher (1970). Creativity and personality. In P. E. Vernon (Ed.), Creativity. Harmondsworth, England: Penguin Books.
     ■ Caudill, M., & C. Butler (1990). Naturally intelligent systems. Cambridge, MA: MIT Press/Bradford Books.
     ■ Chandrasekaran, B. (1990). What kind of information processing is intelligence? A perspective on AI paradigms and a proposal. In D. Partridge & R. Wilks (Eds.), The foundations of artificial intelligence: A sourcebook (pp. 14-46). Cambridge: Cambridge University Press.
     ■ Charniak, E., & McDermott, D. (1985). Introduction to artificial intelligence. Reading, MA: Addison-Wesley.
     ■ Chase, W. G., & H. A. Simon (1988). The mind's eye in chess. In A. Collins & E. E. Smith (Eds.), Readings in cognitive science: A perspective from psychology and artificial intelligence (pp. 461-493). San Mateo, CA: Kaufmann.
     ■ Cheney, D. L., & R. M. Seyfarth (1990). How monkeys see the world: Inside the mind of another species. Chicago: University of Chicago Press.
     ■ Chi, M.T.H., R. Glaser & E. Rees (1982). Expertise in problem solving. In R. J. Sternberg (Ed.), Advances in the psychology of human intelligence (pp. 7-73). Hillsdale, NJ: Lawrence Erlbaum Associates.
     ■ Chomsky, N. (1957). Syntactic structures. The Hague: Mouton. Janua Linguarum.
     ■ Chomsky, N. (1964). A transformational approach to syntax. In J. A. Fodor & J. J. Katz (Eds.), The structure of language: Readings in the philosophy of lan guage (pp. 211-245). Englewood Cliffs, NJ: Prentice-Hall.
     ■ Chomsky, N. (1965). Aspects of the theory of syntax. Cambridge, MA: MIT Press.
     ■ Chomsky, N. (1972). Language and mind (enlarged ed.). New York: Harcourt Brace Jovanovich.
     ■ Chomsky, N. (1979). Language and responsibility. New York: Pantheon.
     ■ Chomsky, N. (1986). Knowledge of language: Its nature, origin and use. New York: Praeger Special Studies.
     ■ Churchland, P. (1979). Scientific realism and the plasticity of mind. New York: Cambridge University Press.
     ■ Churchland, P. M. (1989). A neurocomputational perspective: The nature of mind and the structure of science. Cambridge, MA: MIT Press.
     ■ Churchland, P. S. (1986). Neurophilosophy. Cambridge, MA: MIT Press/Bradford Books.
     ■ Clark, A. (1996). Philosophical Foundations. In M. A. Boden (Ed.), Artificial in telligence (2nd ed.). San Diego: Academic Press.
     ■ Clark, H. H., & T. B. Carlson (1981). Context for comprehension. In J. Long & A. Baddeley (Eds.), Attention and performance (Vol. 9, pp. 313-330). Hillsdale, NJ: Lawrence Erlbaum Associates.
     ■ Clarke, A. C. (1984). Profiles of the future: An inquiry into the limits of the possible. New York: Holt, Rinehart & Winston.
     ■ Claxton, G. (1980). Cognitive psychology: A suitable case for what sort of treatment? In G. Claxton (Ed.), Cognitive psychology: New directions (pp. 1-25). London: Routledge & Kegan Paul.
     ■ Code, M. (1985). Order and organism. Albany, NY: State University of New York Press.
     ■ Collingwood, R. G. (1972). The idea of history. New York: Oxford University Press.
     ■ Coopersmith, S. (1967). The antecedents of self- esteem. San Francisco: W. H. Freeman.
     ■ Copland, A. (1952). Music and imagination. London: Oxford University Press.
     ■ Coren, S. (1994). The intelligence of dogs. New York: Bantam Books.
     ■ Cottingham, J. (Ed.) (1996). Western philosophy: An anthology. Oxford: Blackwell Publishers.
     ■ Cox, C. (1926). The early mental traits of three hundred geniuses. Stanford, CA: Stanford University Press.
     ■ Craik, K.J.W. (1943). The nature of explanation. Cambridge: Cambridge University Press.
     ■ Cronbach, L. J. (1990). Essentials of psychological testing (5th ed.). New York: HarperCollins.
     ■ Cronbach, L. J., & R. E. Snow (1977). Aptitudes and instructional methods. New York: Irvington. Paperback edition, 1981.
     ■ Csikszentmihalyi, M. (1993). The evolving self. New York: Harper Perennial.
     ■ Culler, J. (1976). Ferdinand de Saussure. New York: Penguin Books.
     ■ Curtius, E. R. (1973). European literature and the Latin Middle Ages. W. R. Trask (Trans.). Princeton, NJ: Princeton University Press.
     ■ D'Alembert, J.L.R. (1963). Preliminary discourse to the encyclopedia of Diderot. R. N. Schwab (Trans.). Indianapolis: Bobbs-Merrill.
     ■ Damasio, A. (1994). Descartes' error: Emotion, reason, and the human brain. New York: Avon.
     ■ Dampier, W. C. (1966). A history of modern science. Cambridge: Cambridge University Press.
     ■ Darwin, C. (1911). The life and letters of Charles Darwin (Vol. 1). Francis Darwin (Ed.). New York: Appleton.
     ■ Davidson, D. (1970) Mental events. In L. Foster & J. W. Swanson (Eds.), Experience and theory (pp. 79-101). Amherst: University of Massachussetts Press.
     ■ Davies, P. (1995). About time: Einstein's unfinished revolution. New York: Simon & Schuster/Touchstone.
     ■ Davis, R., & J. J. King (1977). An overview of production systems. In E. Elcock & D. Michie (Eds.), Machine intelligence 8. Chichester, England: Ellis Horwood.
     ■ Davis, R., & D. B. Lenat (1982). Knowledge- based systems in artificial intelligence. New York: McGraw-Hill.
     ■ Dawkins, R. (1982). The extended phenotype: The gene as the unit of selection. Oxford: W. H. Freeman.
     ■ deKleer, J., & J. S. Brown (1983). Assumptions and ambiguities in mechanistic mental models (1983). In D. Gentner & A. L. Stevens (Eds.), Mental modes (pp. 155-190). Hillsdale, NJ: Lawrence Erlbaum Associates.
     ■ Dennett, D. C. (1978a). Brainstorms: Philosophical essays on mind and psychology. Montgomery, VT: Bradford Books.
     ■ Dennett, D. C. (1978b). Toward a cognitive theory of consciousness. In D. C. Dennett, Brainstorms: Philosophical Essays on Mind and Psychology. Montgomery, VT: Bradford Books.
     ■ Dennett, D. C. (1995). Darwin's dangerous idea: Evolution and the meanings of life. New York: Simon & Schuster/Touchstone.
     ■ Descartes, R. (1897-1910). Traite de l'homme. In Oeuvres de Descartes (Vol. 11, pp. 119-215). Paris: Charles Adam & Paul Tannery. (Originally published in 1634.)
     ■ Descartes, R. (1950). Discourse on method. L. J. Lafleur (Trans.). New York: Liberal Arts Press. (Originally published in 1637.)
     ■ Descartes, R. (1951). Meditation on first philosophy. L. J. Lafleur (Trans.). New York: Liberal Arts Press. (Originally published in 1641.)
     ■ Descartes, R. (1955). The philosophical works of Descartes. E. S. Haldane and G.R.T. Ross (Trans.). New York: Dover. (Originally published in 1911 by Cambridge University Press.)
     ■ Descartes, R. (1967). Discourse on method (Pt. V). In E. S. Haldane and G.R.T. Ross (Eds.), The philosophical works of Descartes (Vol. 1, pp. 106-118). Cambridge: Cambridge University Press. (Originally published in 1637.)
     ■ Descartes, R. (1970a). Discourse on method. In E. S. Haldane & G.R.T. Ross (Eds.), The philosophical works of Descartes (Vol. 1, pp. 181-200). Cambridge: Cambridge University Press. (Originally published in 1637.)
     ■ Descartes, R. (1970b). Principles of philosophy. In E. S. Haldane & G.R.T. Ross (Eds.), The philosophical works of Descartes (Vol. 1, pp. 178-291). Cambridge: Cambridge University Press. (Originally published in 1644.)
     ■ Descartes, R. (1984). Meditations on first philosophy. In J. Cottingham, R. Stoothoff & D. Murduch (Trans.), The philosophical works of Descartes (Vol. 2). Cambridge: Cambridge University Press. (Originally published in 1641.)
     ■ Descartes, R. (1986). Meditations on first philosophy. J. Cottingham (Trans.). Cambridge: Cambridge University Press. (Originally published in 1641 as Med itationes de prima philosophia.)
     ■ deWulf, M. (1956). An introduction to scholastic philosophy. Mineola, NY: Dover Books.
     ■ Dixon, N. F. (1981). Preconscious processing. London: Wiley.
     ■ Doyle, A. C. (1986). The Boscombe Valley mystery. In Sherlock Holmes: The com plete novels and stories (Vol. 1). New York: Bantam.
     ■ Dreyfus, H., & S. Dreyfus (1986). Mind over machine. New York: Free Press.
     ■ Dreyfus, H. L. (1972). What computers can't do: The limits of artificial intelligence (revised ed.). New York: Harper & Row.
     ■ Dreyfus, H. L., & S. E. Dreyfus (1986). Mind over machine: The power of human intuition and expertise in the era of the computer. New York: Free Press.
     ■ Edelman, G. M. (1992). Bright air, brilliant fire: On the matter of the mind. New York: Basic Books.
     ■ Ehrenzweig, A. (1967). The hidden order of art. London: Weidenfeld & Nicolson.
     ■ Einstein, A., & L. Infeld (1938). The evolution of physics. New York: Simon & Schuster.
     ■ Eisenstein, S. (1947). Film sense. New York: Harcourt, Brace & World.
     ■ Everdell, W. R. (1997). The first moderns. Chicago: University of Chicago Press.
     ■ Eysenck, M. W. (1977). Human memory: Theory, research and individual difference. Oxford: Pergamon.
     ■ Eysenck, M. W. (1982). Attention and arousal: Cognition and performance. Berlin: Springer.
     ■ Eysenck, M. W. (1984). A handbook of cognitive psychology. Hillsdale, NJ: Lawrence Erlbaum Associates.
     ■ Fancher, R. E. (1979). Pioneers of psychology. New York: W. W. Norton.
     ■ Farrell, B. A. (1981). The standing of psychoanalysis. New York: Oxford University Press.
     ■ Feldman, D. H. (1980). Beyond universals in cognitive development. Norwood, NJ: Ablex.
     ■ Fetzer, J. H. (1996). Philosophy and cognitive science (2nd ed.). New York: Paragon House.
     ■ Finke, R. A. (1990). Creative imagery: Discoveries and inventions in visualization. Hillsdale, NJ: Lawrence Erlbaum Associates.
     ■ Flanagan, O. (1991). The science of the mind. Cambridge MA: MIT Press/Bradford Books.
     ■ Fodor, J. (1983). The modularity of mind. Cambridge, MA: MIT Press/Bradford Books.
     ■ Frege, G. (1972). Conceptual notation. T. W. Bynum (Trans.). Oxford: Clarendon Press. (Originally published in 1879.)
     ■ Frege, G. (1979). Logic. In H. Hermes, F. Kambartel & F. Kaulbach (Eds.), Gottlob Frege: Posthumous writings. Chicago: University of Chicago Press. (Originally published in 1879-1891.)
     ■ Freud, S. (1959). Creative writers and day-dreaming. In J. Strachey (Ed.), The standard edition of the complete psychological works of Sigmund Freud (Vol. 9, pp. 143-153). London: Hogarth Press.
     ■ Freud, S. (1966). Project for a scientific psychology. In J. Strachey (Ed.), The stan dard edition of the complete psychological works of Sigmund Freud (Vol. 1, pp. 295-398). London: Hogarth Press. (Originally published in 1950 as Aus den AnfaЁngen der Psychoanalyse, in London by Imago Publishing.)
     ■ Freud, S. (1976). Lecture 18-Fixation to traumas-the unconscious. In J. Strachey (Ed.), The standard edition of the complete psychological works of Sigmund Freud (Vol. 16, p. 285). London: Hogarth Press.
     ■ Galileo, G. (1990). Il saggiatore [The assayer]. In S. Drake (Ed.), Discoveries and opinions of Galileo. New York: Anchor Books. (Originally published in 1623.)
     ■ Gassendi, P. (1970). Letter to Descartes. In "Objections and replies." In E. S. Haldane & G.R.T. Ross (Eds.), The philosophical works of Descartes (Vol. 2, pp. 179-240). Cambridge: Cambridge University Press. (Originally published in 1641.)
     ■ Gazzaniga, M. S. (1988). Mind matters: How mind and brain interact to create our conscious lives. Boston: Houghton Mifflin in association with MIT Press/Bradford Books.
     ■ Genesereth, M. R., & N. J. Nilsson (1987). Logical foundations of artificial intelligence. Palo Alto, CA: Morgan Kaufmann.
     ■ Ghiselin, B. (1952). The creative process. New York: Mentor.
     ■ Ghiselin, B. (1985). The creative process. Berkeley, CA: University of California Press. (Originally published in 1952.)
     ■ Gilhooly, K. J. (1996). Thinking: Directed, undirected and creative (3rd ed.). London: Academic Press.
     ■ Glass, A. L., K. J. Holyoak & J. L. Santa (1979). Cognition. Reading, MA: AddisonWesley.
     ■ Goody, J. (1977). The domestication of the savage mind. Cambridge: Cambridge University Press.
     ■ Gruber, H. E. (1980). Darwin on man: A psychological study of scientific creativity (2nd ed.). Chicago: University of Chicago Press.
     ■ Gruber, H. E., & S. Davis (1988). Inching our way up Mount Olympus: The evolving systems approach to creative thinking. In R. J. Sternberg (Ed.), The nature of creativity: Contemporary psychological perspectives. Cambridge: Cambridge University Press.
     ■ Guthrie, E. R. (1972). The psychology of learning. New York: Harper. (Originally published in 1935.)
     ■ Habermas, J. (1972). Knowledge and human interests. Boston: Beacon Press.
     ■ Hadamard, J. (1945). The psychology of invention in the mathematical field. Princeton, NJ: Princeton University Press.
     ■ Hand, D. J. (1985). Artificial intelligence and psychiatry. Cambridge: Cambridge University Press.
     ■ Harris, M. (1981). The language myth. London: Duckworth.
     ■ Haugeland, J. (Ed.) (1981). Mind design: Philosophy, psychology, artificial intelligence. Cambridge, MA: MIT Press/Bradford Books.
     ■ Haugeland, J. (1981a). The nature and plausibility of cognitivism. In J. Haugeland (Ed.), Mind design: Philosophy, psychology, artificial intelligence (pp. 243-281). Cambridge, MA: MIT Press.
     ■ Haugeland, J. (1981b). Semantic engines: An introduction to mind design. In J. Haugeland (Ed.), Mind design: Philosophy, psychology, artificial intelligence (pp. 1-34). Cambridge, MA: MIT Press/Bradford Books.
     ■ Haugeland, J. (1985). Artificial intelligence: The very idea. Cambridge, MA: MIT Press.
     ■ Hawkes, T. (1977). Structuralism and semiotics. Berkeley: University of California Press.
     ■ Hebb, D. O. (1949). The organisation of behaviour. New York: Wiley.
     ■ Hebb, D. O. (1958). A textbook of psychology. Philadelphia: Saunders.
     ■ Hegel, G.W.F. (1910). The phenomenology of mind. J. B. Baille (Trans.). London: Sonnenschein. (Originally published as Phaenomenologie des Geistes, 1807.)
     ■ Heisenberg, W. (1958). Physics and philosophy. New York: Harper & Row.
     ■ Hempel, C. G. (1966). Philosophy of natural science. Englewood Cliffs, NJ: PrenticeHall.
     ■ Herman, A. (1997). The idea of decline in Western history. New York: Free Press.
     ■ Herrnstein, R. J., & E. G. Boring (Eds.) (1965). A source book in the history of psy chology. Cambridge, MA: Harvard University Press.
     ■ Herzmann, E. (1964). Mozart's creative process. In P. H. Lang (Ed.), The creative world of Mozart (pp. 17-30). London: Oldbourne Press.
     ■ Hilgard, E. R. (1957). Introduction to psychology. London: Methuen.
     ■ Hobbes, T. (1651). Leviathan. London: Crooke.
     ■ Hofstadter, D. R. (1979). Goedel, Escher, Bach: An eternal golden braid. New York: Basic Books.
     ■ Holliday, S. G., & M. J. Chandler (1986). Wisdom: Explorations in adult competence. Basel, Switzerland: Karger.
     ■ Horn, J. L. (1986). In R. J. Sternberg (Ed.), Advances in the psychology of human intelligence (Vol. 3). Hillsdale, NJ: Erlbaum.
     ■ Hull, C. (1943). Principles of behavior. New York: Appleton-Century-Crofts.
     ■ Hume, D. (1955). An inquiry concerning human understanding. New York: Liberal Arts Press. (Originally published in 1748.)
     ■ Hume, D. (1975). An enquiry concerning human understanding. In L. A. SelbyBigge (Ed.), Hume's enquiries (3rd. ed., revised P. H. Nidditch). Oxford: Clarendon. (Spelling and punctuation revised.) (Originally published in 1748.)
     ■ Hume, D. (1978). A treatise of human nature. L. A. Selby-Bigge (Ed.), Hume's enquiries (3rd. ed., revised P. H. Nidditch). Oxford: Clarendon. (With some modifications of spelling and punctuation.) (Originally published in 1690.)
     ■ Hunt, E. (1973). The memory we must have. In R. C. Schank & K. M. Colby (Eds.), Computer models of thought and language. (pp. 343-371) San Francisco: W. H. Freeman.
     ■ Husserl, E. (1960). Cartesian meditations. The Hague: Martinus Nijhoff.
     ■ Inhelder, B., & J. Piaget (1958). The growth of logical thinking from childhood to adolescence. New York: Basic Books. (Originally published in 1955 as De la logique de l'enfant a` la logique de l'adolescent. [Paris: Presses Universitaire de France])
     ■ James, W. (1890a). The principles of psychology (Vol. 1). New York: Dover Books.
     ■ James, W. (1890b). The principles of psychology. New York: Henry Holt.
     ■ Jevons, W. S. (1900). The principles of science (2nd ed.). London: Macmillan.
     ■ Johnson, G. (1986). Machinery of the mind: Inside the new science of artificial intelli gence. New York: Random House.
     ■ Johnson, M. L. (1988). Mind, language, machine. New York: St. Martin's Press.
     ■ Johnson-Laird, P. N. (1983). Mental models: Toward a cognitive science of language, inference, and consciousness. Cambridge, MA: Harvard University Press.
     ■ Johnson-Laird, P. N. (1988). The computer and the mind: An introduction to cognitive science. Cambridge, MA: Harvard University Press.
     ■ Jones, E. (1961). The life and work of Sigmund Freud. L. Trilling & S. Marcus (Eds.). London: Hogarth.
     ■ Jones, R. V. (1985). Complementarity as a way of life. In A. P. French & P. J. Kennedy (Eds.), Niels Bohr: A centenary volume. Cambridge, MA: Harvard University Press.
     ■ Kant, I. (1933). Critique of Pure Reason (2nd ed.). N. K. Smith (Trans.). London: Macmillan. (Originally published in 1781 as Kritik der reinen Vernunft.)
     ■ Kant, I. (1891). Solution of the general problems of the Prolegomena. In E. Belfort (Trans.), Kant's Prolegomena. London: Bell. (With minor modifications.) (Originally published in 1783.)
     ■ Katona, G. (1940). Organizing and memorizing: Studies in the psychology of learning and teaching. New York: Columbia University Press.
     ■ Kaufman, A. S. (1979). Intelligent testing with the WISC-R. New York: Wiley.
     ■ Koestler, A. (1964). The act of creation. New York: Arkana (Penguin).
     ■ Kohlberg, L. (1971). From is to ought. In T. Mischel (Ed.), Cognitive development and epistemology. (pp. 151-235) New York: Academic Press.
     ■ KoЁhler, W. (1925). The mentality of apes. New York: Liveright.
     ■ KoЁhler, W. (1927). The mentality of apes (2nd ed.). Ella Winter (Trans.). London: Routledge & Kegan Paul.
     ■ KoЁhler, W. (1930). Gestalt psychology. London: G. Bell.
     ■ KoЁhler, W. (1947). Gestalt psychology. New York: Liveright.
     ■ KoЁhler, W. (1969). The task of Gestalt psychology. Princeton, NJ: Princeton University Press.
     ■ Kuhn, T. (1970). The structure of scientific revolutions (2nd ed.). Chicago: University of Chicago Press.
     ■ Langer, E. J. (1989). Mindfulness. Reading, MA: Addison-Wesley.
     ■ Langer, S. (1962). Philosophical sketches. Baltimore: Johns Hopkins University Press.
     ■ Langley, P., H. A. Simon, G. L. Bradshaw & J. M. Zytkow (1987). Scientific dis covery: Computational explorations of the creative process. Cambridge, MA: MIT Press.
     ■ Lashley, K. S. (1951). The problem of serial order in behavior. In L. A. Jeffress (Ed.), Cerebral mechanisms in behavior, the Hixon Symposium (pp. 112-146) New York: Wiley.
     ■ LeDoux, J. E., & W. Hirst (1986). Mind and brain: Dialogues in cognitive neuroscience. Cambridge: Cambridge University Press.
     ■ Lehnert, W. (1978). The process of question answering. Hillsdale, NJ: Lawrence Erlbaum Associates.
     ■ Leiber, J. (1991). Invitation to cognitive science. Oxford: Blackwell.
     ■ Lenat, D. B., & G. Harris (1978). Designing a rule system that searches for scientific discoveries. In D. A. Waterman & F. Hayes-Roth (Eds.), Pattern directed inference systems (pp. 25-52) New York: Academic Press.
     ■ Levenson, T. (1995). Measure for measure: A musical history of science. New York: Touchstone. (Originally published in 1994.)
     ■ Leґvi-Strauss, C. (1963). Structural anthropology. C. Jacobson & B. Grundfest Schoepf (Trans.). New York: Basic Books. (Originally published in 1958.)
     ■ Levine, M. W., & J. M. Schefner (1981). Fundamentals of sensation and perception. London: Addison-Wesley.
     ■ Lewis, C. I. (1946). An analysis of knowledge and valuation. LaSalle, IL: Open Court.
     ■ Lighthill, J. (1972). A report on artificial intelligence. Unpublished manuscript, Science Research Council.
     ■ Lipman, M., A. M. Sharp & F. S. Oscanyan (1980). Philosophy in the classroom. Philadelphia: Temple University Press.
     ■ Lippmann, W. (1965). Public opinion. New York: Free Press. (Originally published in 1922.)
     ■ Locke, J. (1956). An essay concerning human understanding. Chicago: Henry Regnery Co. (Originally published in 1690.)
     ■ Locke, J. (1975). An essay concerning human understanding. P. H. Nidditch (Ed.). Oxford: Clarendon. (Originally published in 1690.) (With spelling and punctuation modernized and some minor modifications of phrasing.)
     ■ Lopate, P. (1994). The art of the personal essay. New York: Doubleday/Anchor Books.
     ■ Lorimer, F. (1929). The growth of reason. London: Kegan Paul. Machlup, F., & U. Mansfield (Eds.) (1983). The study of information. New York: Wiley.
     ■ Manguel, A. (1996). A history of reading. New York: Viking.
     ■ Margolis, H. (1987). Patterns, thinking, and cognition. Chicago: University of Chicago Press.
     ■ Markey, J. F. (1928). The symbolic process. London: Kegan Paul.
     ■ Martin, R. M. (1969). On Ziff's "Natural and formal languages." In S. Hook (Ed.), Language and philosophy: A symposium (pp. 249-263). New York: New York University Press.
     ■ Mazlish, B. (1993). The fourth discontinuity: the co- evolution of humans and machines. New Haven, CT: Yale University Press.
     ■ McCarthy, J., & P. J. Hayes (1969). Some philosophical problems from the standpoint of artificial intelligence. In B. Meltzer & D. Michie (Eds.), Machine intelligence 4. Edinburgh: Edinburgh University Press.
     ■ McClelland, J. L., D. E. Rumelhart & G. E. Hinton (1986). The appeal of parallel distributed processing. In D. E. Rumelhart, J. L. McClelland & the PDP Research Group (Eds.), Parallel distributed processing: Explorations in the mi crostructure of cognition (Vol. 1, pp. 3-40). Cambridge, MA: MIT Press/ Bradford Books.
     ■ McCorduck, P. (1979). Machines who think. San Francisco: W. H. Freeman.
     ■ McLaughlin, T. (1970). Music and communication. London: Faber & Faber.
     ■ Mednick, S. A. (1962). The associative basis of the creative process. Psychological Review 69, 431-436.
     ■ Meehl, P. E., & C. J. Golden (1982). Taxometric methods. In Kendall, P. C., & Butcher, J. N. (Eds.), Handbook of research methods in clinical psychology (pp. 127-182). New York: Wiley.
     ■ Mehler, J., E.C.T. Walker & M. Garrett (Eds.) (1982). Perspectives on mental rep resentation: Experimental and theoretical studies of cognitive processes and ca pacities. Hillsdale, NJ: Lawrence Erlbaum Associates.
     ■ Mill, J. S. (1900). A system of logic, ratiocinative and inductive: Being a connected view of the principles of evidence and the methods of scientific investigation. London: Longmans, Green.
     ■ Miller, G. A. (1979, June). A very personal history. Talk to the Cognitive Science Workshop, Cambridge, MA.
     ■ Miller, J. (1983). States of mind. New York: Pantheon Books.
     ■ Minsky, M. (1975). A framework for representing knowledge. In P. H. Winston (Ed.), The psychology of computer vision (pp. 211-277). New York: McGrawHill.
     ■ Minsky, M., & S. Papert (1973). Artificial intelligence. Condon Lectures, Oregon State System of Higher Education, Eugene, Oregon.
     ■ Minsky, M. L. (1986). The society of mind. New York: Simon & Schuster.
     ■ Mischel, T. (1976). Psychological explanations and their vicissitudes. In J. K. Cole & W. J. Arnold (Eds.), Nebraska Symposium on motivation (Vol. 23). Lincoln, NB: University of Nebraska Press.
     ■ Morford, M.P.O., & R. J. Lenardon (1995). Classical mythology (5th ed.). New York: Longman.
     ■ Murdoch, I. (1954). Under the net. New York: Penguin.
     ■ Nagel, E. (1959). Methodological issues in psychoanalytic theory. In S. Hook (Ed.), Psychoanalysis, scientific method, and philosophy: A symposium. New York: New York University Press.
     ■ Nagel, T. (1979). Mortal questions. London: Cambridge University Press.
     ■ Nagel, T. (1986). The view from nowhere. Oxford: Oxford University Press.
     ■ Neisser, U. (1967). Cognitive psychology. New York: Appleton-Century-Crofts.
     ■ Neisser, U. (1972). Changing conceptions of imagery. In P. W. Sheehan (Ed.), The function and nature of imagery (pp. 233-251). London: Academic Press.
     ■ Neisser, U. (1976). Cognition and reality. San Francisco: W. H. Freeman.
     ■ Neisser, U. (1978). Memory: What are the important questions? In M. M. Gruneberg, P. E. Morris & R. N. Sykes (Eds.), Practical aspects of memory (pp. 3-24). London: Academic Press.
     ■ Neisser, U. (1979). The concept of intelligence. In R. J. Sternberg & D. K. Detterman (Eds.), Human intelligence: Perspectives on its theory and measurement (pp. 179-190). Norwood, NJ: Ablex.
     ■ Nersessian, N. (1992). How do scientists think? Capturing the dynamics of conceptual change in science. In R. N. Giere (Ed.), Cognitive models of science (pp. 3-44). Minneapolis: University of Minnesota Press.
     ■ Newell, A. (1973a). Artificial intelligence and the concept of mind. In R. C. Schank & K. M. Colby (Eds.), Computer models of thought and language (pp. 1-60). San Francisco: W. H. Freeman.
     ■ Newell, A. (1973b). You can't play 20 questions with nature and win. In W. G. Chase (Ed.), Visual information processing (pp. 283-310). New York: Academic Press.
     ■ Newell, A., & H. A. Simon (1963). GPS: A program that simulates human thought. In E. A. Feigenbaum & J. Feldman (Eds.), Computers and thought (pp. 279-293). New York & McGraw-Hill.
     ■ Newell, A., & H. A. Simon (1972). Human problem solving. Englewood Cliffs, NJ: Prentice-Hall.
     ■ Nietzsche, F. (1966). Beyond good and evil. W. Kaufmann (Trans.). New York: Vintage. (Originally published in 1885.)
     ■ Nilsson, N. J. (1971). Problem- solving methods in artificial intelligence. New York: McGraw-Hill.
     ■ Nussbaum, M. C. (1978). Aristotle's Princeton University Press. De Motu Anamalium. Princeton, NJ:
     ■ Oersted, H. C. (1920). Thermo-electricity. In Kirstine Meyer (Ed.), H. C. Oersted, Natuurvidenskabelige Skrifter (Vol. 2). Copenhagen: n.p. (Originally published in 1830 in The Edinburgh encyclopaedia.)
     ■ Ong, W. J. (1982). Orality and literacy: The technologizing of the word. London: Methuen.
     ■ Onians, R. B. (1954). The origins of European thought. Cambridge, MA: Cambridge University Press.
     ■ Osgood, C. E. (1960). Method and theory in experimental psychology. New York: Oxford University Press. (Originally published in 1953.)
     ■ Osgood, C. E. (1966). Language universals and psycholinguistics. In J. H. Greenberg (Ed.), Universals of language (2nd ed., pp. 299-322). Cambridge, MA: MIT Press.
     ■ Palmer, R. E. (1969). Hermeneutics. Evanston, IL: Northwestern University Press.
     ■ Peirce, C. S. (1934). Some consequences of four incapacities-Man, a sign. In C. Hartsborne & P. Weiss (Eds.), Collected papers of Charles Saunders Peirce (Vol. 5, pp. 185-189). Cambridge, MA: Harvard University Press.
     ■ Penfield, W. (1959). In W. Penfield & L. Roberts, Speech and brain mechanisms. Princeton, NJ: Princeton University Press.
     ■ Penrose, R. (1994). Shadows of the mind: A search for the missing science of conscious ness. Oxford: Oxford University Press.
     ■ Perkins, D. N. (1981). The mind's best work. Cambridge, MA: Harvard University Press.
     ■ Peterfreund, E. (1986). The heuristic approach to psychoanalytic therapy. In
     ■ J. Reppen (Ed.), Analysts at work, (pp. 127-144). Hillsdale, NJ: Analytic Press.
     ■ Piaget, J. (1952). The origin of intelligence in children. New York: International Universities Press. (Originally published in 1936.)
     ■ Piaget, J. (1954). Le langage et les opeґrations intellectuelles. Proble` mes de psycho linguistique. Symposium de l'Association de Psychologie Scientifique de Langue Francёaise. Paris: Presses Universitaires de France.
     ■ Piaget, J. (1977). Problems of equilibration. In H. E. Gruber & J. J. Voneche (Eds.), The essential Piaget (pp. 838-841). London: Routlege & Kegan Paul. (Originally published in 1975 as L'eґquilibration des structures cognitives [Paris: Presses Universitaires de France].)
     ■ Piaget, J., & B. Inhelder. (1973). Memory and intelligence. New York: Basic Books.
     ■ Pinker, S. (1994). The language instinct. New York: Morrow.
     ■ Pinker, S. (1996). Facts about human language relevant to its evolution. In J.-P. Changeux & J. Chavaillon (Eds.), Origins of the human brain. A symposium of the Fyssen foundation (pp. 262-283). Oxford: Clarendon Press. Planck, M. (1949). Scientific autobiography and other papers. F. Gaynor (Trans.). New York: Philosophical Library.
     ■ Planck, M. (1990). Wissenschaftliche Selbstbiographie. W. Berg (Ed.). Halle, Germany: Deutsche Akademie der Naturforscher Leopoldina.
     ■ Plato (1892). Meno. In The Dialogues of Plato (B. Jowett, Trans.; Vol. 2). New York: Clarendon. (Originally published circa 380 B.C.)
     ■ Poincareґ, H. (1913). Mathematical creation. In The foundations of science. G. B. Halsted (Trans.). New York: Science Press.
     ■ Poincareґ, H. (1921). The foundations of science: Science and hypothesis, the value of science, science and method. G. B. Halstead (Trans.). New York: Science Press.
     ■ Poincareґ, H. (1929). The foundations of science: Science and hypothesis, the value of science, science and method. New York: Science Press.
     ■ Poincareґ, H. (1952). Science and method. F. Maitland (Trans.) New York: Dover.
     ■ Polya, G. (1945). How to solve it. Princeton, NJ: Princeton University Press.
     ■ Polanyi, M. (1958). Personal knowledge. London: Routledge & Kegan Paul.
     ■ Popper, K. (1968). Conjectures and refutations: The growth of scientific knowledge. New York: Harper & Row/Basic Books.
     ■ Popper, K., & J. Eccles (1977). The self and its brain. New York: Springer-Verlag.
     ■ Popper, K. R. (1959). The logic of scientific discovery. London: Hutchinson.
     ■ Putnam, H. (1975). Mind, language and reality: Philosophical papers (Vol. 2). Cambridge: Cambridge University Press.
     ■ Putnam, H. (1987). The faces of realism. LaSalle, IL: Open Court.
     ■ Pylyshyn, Z. W. (1981). The imagery debate: Analog media versus tacit knowledge. In N. Block (Ed.), Imagery (pp. 151-206). Cambridge, MA: MIT Press.
     ■ Pylyshyn, Z. W. (1984). Computation and cognition: Towards a foundation for cog nitive science. Cambridge, MA: MIT Press/Bradford Books.
     ■ Quillian, M. R. (1968). Semantic memory. In M. Minsky (Ed.), Semantic information processing (pp. 216-260). Cambridge, MA: MIT Press.
     ■ Quine, W.V.O. (1960). Word and object. Cambridge, MA: Harvard University Press.
     ■ Rabbitt, P.M.A., & S. Dornic (Eds.). Attention and performance (Vol. 5). London: Academic Press.
     ■ Rawlins, G.J.E. (1997). Slaves of the Machine: The quickening of computer technology. Cambridge, MA: MIT Press/Bradford Books.
     ■ Reid, T. (1970). An inquiry into the human mind on the principles of common sense. In R. Brown (Ed.), Between Hume and Mill: An anthology of British philosophy- 1749- 1843 (pp. 151-178). New York: Random House/Modern Library.
     ■ Reitman, W. (1970). What does it take to remember? In D. A. Norman (Ed.), Models of human memory (pp. 470-510). London: Academic Press.
     ■ Ricoeur, P. (1974). Structure and hermeneutics. In D. I. Ihde (Ed.), The conflict of interpretations: Essays in hermeneutics (pp. 27-61). Evanston, IL: Northwestern University Press.
     ■ Robinson, D. N. (1986). An intellectual history of psychology. Madison: University of Wisconsin Press.
     ■ Rorty, R. (1979). Philosophy and the mirror of nature. Princeton, NJ: Princeton University Press.
     ■ Rosch, E. (1977). Human categorization. In N. Warren (Ed.), Studies in cross cultural psychology (Vol. 1, pp. 1-49) London: Academic Press.
     ■ Rosch, E. (1978). Principles of categorization. In E. Rosch & B. B. Lloyd (Eds.), Cognition and categorization (pp. 27-48). Hillsdale, NJ: Lawrence Erlbaum Associates.
     ■ Rosch, E., & B. B. Lloyd (1978). Principles of categorization. In E. Rosch & B. B. Lloyd (Eds.), Cognition and categorization. Hillsdale, NJ: Lawrence Erlbaum Associates.
     ■ Rose, S. (1970). The chemistry of life. Baltimore: Penguin Books.
     ■ Rose, S. (1976). The conscious brain (updated ed.). New York: Random House.
     ■ Rose, S. (1993). The making of memory: From molecules to mind. New York: Anchor Books. (Originally published in 1992)
     ■ Roszak, T. (1994). The cult of information: A neo- Luddite treatise on high- tech, artificial intelligence, and the true art of thinking (2nd ed.). Berkeley: University of California Press.
     ■ Royce, J. R., & W. W. Rozeboom (Eds.) (1972). The psychology of knowing. New York: Gordon & Breach.
     ■ Rumelhart, D. E. (1977). Introduction to human information processing. New York: Wiley.
     ■ Rumelhart, D. E. (1980). Schemata: The building blocks of cognition. In R. J. Spiro, B. Bruce & W. F. Brewer (Eds.), Theoretical issues in reading comprehension. Hillsdale, NJ: Lawrence Erlbaum Associates.
     ■ Rumelhart, D. E., & J. L. McClelland (1986). On learning the past tenses of English verbs. In J. L. McClelland & D. E. Rumelhart (Eds.), Parallel distributed processing: Explorations in the microstructure of cognition (Vol. 2). Cambridge, MA: MIT Press.
     ■ Rumelhart, D. E., P. Smolensky, J. L. McClelland & G. E. Hinton (1986). Schemata and sequential thought processes in PDP models. In J. L. McClelland, D. E. Rumelhart & the PDP Research Group (Eds.), Parallel Distributed Processing (Vol. 2, pp. 7-57). Cambridge, MA: MIT Press.
     ■ Russell, B. (1927). An outline of philosophy. London: G. Allen & Unwin.
     ■ Russell, B. (1961). History of Western philosophy. London: George Allen & Unwin.
     ■ Russell, B. (1965). How I write. In Portraits from memory and other essays. London: Allen & Unwin.
     ■ Russell, B. (1992). In N. Griffin (Ed.), The selected letters of Bertrand Russell (Vol. 1), The private years, 1884- 1914. Boston: Houghton Mifflin. Ryecroft, C. (1966). Psychoanalysis observed. London: Constable.
     ■ Sagan, C. (1978). The dragons of Eden: Speculations on the evolution of human intel ligence. New York: Ballantine Books.
     ■ Salthouse, T. A. (1992). Expertise as the circumvention of human processing limitations. In K. A. Ericsson & J. Smith (Eds.), Toward a general theory of expertise: Prospects and limits (pp. 172-194). Cambridge: Cambridge University Press.
     ■ Sanford, A. J. (1987). The mind of man: Models of human understanding. New Haven, CT: Yale University Press.
     ■ Sapir, E. (1921). Language. New York: Harcourt, Brace, and World.
     ■ Sapir, E. (1964). Culture, language, and personality. Berkeley: University of California Press. (Originally published in 1941.)
     ■ Sapir, E. (1985). The status of linguistics as a science. In D. G. Mandelbaum (Ed.), Selected writings of Edward Sapir in language, culture and personality (pp. 160166). Berkeley: University of California Press. (Originally published in 1929).
     ■ Scardmalia, M., & C. Bereiter (1992). Literate expertise. In K. A. Ericsson & J. Smith (Eds.), Toward a general theory of expertise: Prospects and limits (pp. 172-194). Cambridge: Cambridge University Press.
     ■ Schafer, R. (1954). Psychoanalytic interpretation in Rorschach testing. New York: Grune & Stratten.
     ■ Schank, R. C. (1973). Identification of conceptualizations underlying natural language. In R. C. Schank & K. M. Colby (Eds.), Computer models of thought and language (pp. 187-248). San Francisco: W. H. Freeman.
     ■ Schank, R. C. (1976). The role of memory in language processing. In C. N. Cofer (Ed.), The structure of human memory. (pp. 162-189) San Francisco: W. H. Freeman.
     ■ Schank, R. C. (1986). Explanation patterns: Understanding mechanically and creatively. Hillsdale, NJ: Lawrence Erlbaum Associates.
     ■ Schank, R. C., & R. P. Abelson (1977). Scripts, plans, goals, and understanding. Hillsdale, NJ: Lawrence Erlbaum Associates.
     ■ SchroЁdinger, E. (1951). Science and humanism. Cambridge: Cambridge University Press.
     ■ Searle, J. R. (1981a). Minds, brains, and programs. In J. Haugeland (Ed.), Mind design: Philosophy, psychology, artificial intelligence (pp. 282-306). Cambridge, MA: MIT Press.
     ■ Searle, J. R. (1981b). Minds, brains and programs. In D. Hofstadter & D. Dennett (Eds.), The mind's I (pp. 353-373). New York: Basic Books.
     ■ Searle, J. R. (1983). Intentionality. New York: Cambridge University Press.
     ■ Serres, M. (1982). The origin of language: Biology, information theory, and thermodynamics. M. Anderson (Trans.). In J. V. Harari & D. F. Bell (Eds.), Hermes: Literature, science, philosophy (pp. 71-83). Baltimore: Johns Hopkins University Press.
     ■ Simon, H. A. (1966). Scientific discovery and the psychology of problem solving. In R. G. Colodny (Ed.), Mind and cosmos: Essays in contemporary science and philosophy (pp. 22-40). Pittsburgh: University of Pittsburgh Press.
     ■ Simon, H. A. (1979). Models of thought. New Haven, CT: Yale University Press.
     ■ Simon, H. A. (1989). The scientist as a problem solver. In D. Klahr & K. Kotovsky (Eds.), Complex information processing: The impact of Herbert Simon. Hillsdale, N.J.: Lawrence Erlbaum Associates.
     ■ Simon, H. A., & C. Kaplan (1989). Foundations of cognitive science. In M. Posner (Ed.), Foundations of cognitive science (pp. 1-47). Cambridge, MA: MIT Press.
     ■ Simonton, D. K. (1988). Creativity, leadership and chance. In R. J. Sternberg (Ed.), The nature of creativity. Cambridge: Cambridge University Press.
     ■ Skinner, B. F. (1974). About behaviorism. New York: Knopf.
     ■ Smith, E. E. (1988). Concepts and thought. In J. Sternberg & E. E. Smith (Eds.), The psychology of human thought (pp. 19-49). Cambridge: Cambridge University Press.
     ■ Smith, E. E. (1990). Thinking: Introduction. In D. N. Osherson & E. E. Smith (Eds.), Thinking. An invitation to cognitive science. (Vol. 3, pp. 1-2). Cambridge, MA: MIT Press.
     ■ Socrates. (1958). Meno. In E. H. Warmington & P. O. Rouse (Eds.), Great dialogues of Plato W.H.D. Rouse (Trans.). New York: New American Library. (Original publication date unknown.)
     ■ Solso, R. L. (1974). Theories of retrieval. In R. L. Solso (Ed.), Theories in cognitive psychology. Potomac, MD: Lawrence Erlbaum Associates.
     ■ Spencer, H. (1896). The principles of psychology. New York: Appleton-CenturyCrofts.
     ■ Steiner, G. (1975). After Babel: Aspects of language and translation. New York: Oxford University Press.
     ■ Sternberg, R. J. (1977). Intelligence, information processing, and analogical reasoning. Hillsdale, NJ: Lawrence Erlbaum Associates.
     ■ Sternberg, R. J. (1994). Intelligence. In R. J. Sternberg, Thinking and problem solving. San Diego: Academic Press.
     ■ Sternberg, R. J., & J. E. Davidson (1985). Cognitive development in gifted and talented. In F. D. Horowitz & M. O'Brien (Eds.), The gifted and talented (pp. 103-135). Washington, DC: American Psychological Association.
     ■ Storr, A. (1993). The dynamics of creation. New York: Ballantine Books. (Originally published in 1972.)
     ■ Stumpf, S. E. (1994). Philosophy: History and problems (5th ed.). New York: McGraw-Hill.
     ■ Sulloway, F. J. (1996). Born to rebel: Birth order, family dynamics, and creative lives. New York: Random House/Vintage Books.
     ■ Thorndike, E. L. (1906). Principles of teaching. New York: A. G. Seiler.
     ■ Thorndike, E. L. (1970). Animal intelligence: Experimental studies. Darien, CT: Hafner Publishing Co. (Originally published in 1911.)
     ■ Titchener, E. B. (1910). A textbook of psychology. New York: Macmillan.
     ■ Titchener, E. B. (1914). A primer of psychology. New York: Macmillan.
     ■ Toulmin, S. (1957). The philosophy of science. London: Hutchinson.
     ■ Tulving, E. (1972). Episodic and semantic memory. In E. Tulving & W. Donaldson (Eds.), Organisation of memory. London: Academic Press.
     ■ Turing, A. (1946). In B. E. Carpenter & R. W. Doran (Eds.), ACE reports of 1946 and other papers. Cambridge, MA: MIT Press.
     ■ Turkle, S. (1984). Computers and the second self: Computers and the human spirit. New York: Simon & Schuster.
     ■ Tyler, S. A. (1978). The said and the unsaid: Mind, meaning, and culture. New York: Academic Press.
     ■ van Heijenoort (Ed.) (1967). From Frege to Goedel. Cambridge: Harvard University Press.
     ■ Varela, F. J. (1984). The creative circle: Sketches on the natural history of circularity. In P. Watzlawick (Ed.), The invented reality (pp. 309-324). New York: W. W. Norton.
     ■ Voltaire (1961). On the Penseґs of M. Pascal. In Philosophical letters (pp. 119-146). E. Dilworth (Trans.). Indianapolis: Bobbs-Merrill.
     ■ Wagman, M. (1997a). Cognitive science and the symbolic operations of human and artificial intelligence: Theory and research into the intellective processes. Westport, CT: Praeger.
     ■ Wagman, M. (1997b). The general unified theory of intelligence: Central conceptions and specific application to domains of cognitive science. Westport, CT: Praeger.
     ■ Wagman, M. (1998a). Cognitive science and the mind- body problem: From philosophy to psychology to artificial intelligence to imaging of the brain. Westport, CT: Praeger.
     ■ Wagman, M. (1999). The human mind according to artificial intelligence: Theory, re search, and implications. Westport, CT: Praeger.
     ■ Wall, R. (1972). Introduction to mathematical linguistics. Englewood Cliffs, NJ: Prentice-Hall.
     ■ Wallas, G. (1926). The Art of Thought. New York: Harcourt, Brace & Co.
     ■ Wason, P. (1977). Self contradictions. In P. Johnson-Laird & P. Wason (Eds.), Thinking: Readings in cognitive science. Cambridge: Cambridge University Press.
     ■ Wason, P. C., & P. N. Johnson-Laird. (1972). Psychology of reasoning: Structure and content. Cambridge, MA: Harvard University Press.
     ■ Watson, J. (1930). Behaviorism. New York: W. W. Norton.
     ■ Watzlawick, P. (1984). Epilogue. In P. Watzlawick (Ed.), The invented reality. New York: W. W. Norton, 1984.
     ■ Weinberg, S. (1977). The first three minutes: A modern view of the origin of the uni verse. New York: Basic Books.
     ■ Weisberg, R. W. (1986). Creativity: Genius and other myths. New York: W. H. Freeman.
     ■ Weizenbaum, J. (1976). Computer power and human reason: From judgment to cal culation. San Francisco: W. H. Freeman.
     ■ Wertheimer, M. (1945). Productive thinking. New York: Harper & Bros.
     ■ Whitehead, A. N. (1925). Science and the modern world. New York: Macmillan.
     ■ Whorf, B. L. (1956). In J. B. Carroll (Ed.), Language, thought and reality: Selected writings of Benjamin Lee Whorf. Cambridge, MA: MIT Press.
     ■ Whyte, L. L. (1962). The unconscious before Freud. New York: Anchor Books.
     ■ Wiener, N. (1954). The human use of human beings. Boston: Houghton Mifflin.
     ■ Wiener, N. (1964). God & Golem, Inc.: A comment on certain points where cybernetics impinges on religion. Cambridge, MA: MIT Press.
     ■ Winograd, T. (1972). Understanding natural language. New York: Academic Press.
     ■ Winston, P. H. (1987). Artificial intelligence: A perspective. In E. L. Grimson & R. S. Patil (Eds.), AI in the 1980s and beyond (pp. 1-12). Cambridge, MA: MIT Press.
     ■ Winston, P. H. (Ed.) (1975). The psychology of computer vision. New York: McGrawHill.
     ■ Wittgenstein, L. (1953). Philosophical investigations. Oxford: Basil Blackwell.
     ■ Wittgenstein, L. (1958). The blue and brown books. New York: Harper Colophon.
     ■ Woods, W. A. (1975). What's in a link: Foundations for semantic networks. In D. G. Bobrow & A. Collins (Eds.), Representations and understanding: Studies in cognitive science (pp. 35-84). New York: Academic Press.
     ■ Woodworth, R. S. (1938). Experimental psychology. New York: Holt; London: Methuen (1939).
     ■ Wundt, W. (1904). Principles of physiological psychology (Vol. 1). E. B. Titchener (Trans.). New York: Macmillan.
     ■ Wundt, W. (1907). Lectures on human and animal psychology. J. E. Creighton & E. B. Titchener (Trans.). New York: Macmillan.
     ■ Young, J. Z. (1978). Programs of the brain. New York: Oxford University Press.
     ■ Ziman, J. (1978). Reliable knowledge: An exploration of the grounds for belief in science. Cambridge: Cambridge University Press.

    Historical dictionary of quotations in cognitive science > Bibliography

  • 17 system

    ˈsɪstɪm сущ.
    1) а) система Syn: method б) система, устройство;
    метод adversary system ≈ система состязательности в суде (правда выясняется в ходе соревнования позиций и доказательств сторон в судебном процессе) health systemорганы здравоохранения narrative evaluation system ≈ описательная система оценок( письменная характеристика успеваемости учащегося, даваемая преподавателем в свободной форме) political systemгосударственный строй air-conditioning system
    2) какая-л. определенная система а) сеть( дорог и т. п.) б) мир;
    вселенная( система планет)
    3) организм или часть организма nervous system support-locomotion system
    4) геол. система, формация система;
    способ;
    метод - a good * of teaching French хорошая система /-ий метод/ обучения французскому языку - the touch * of typewriting печатание на машинке по слепому методу (тк. в ед. ч.) система, систематичность - to work without * работать без( строгой) системы - his work lacks * (в) его работе недостает системы - to bring * out of confusion упорядочить неразбериху;
    найти выход из запутанного положения строй, устройство - political * государственный строй - the feudal * феодальный строй - * of government система правления - bipartisan /two-party/ * (американизм) (политика) двухпартийная система классификация, система - * of axes (математика) система координат - * of units( физическое) система измерений - natural * (химическое) периодическая система элементов - the decimal * десятичная система - binary * (химическое) бинарная /двойная/ система (философское) система;
    комплекс идей, образующих целое - a * of philosophy философская система;
    философское учение( философское) вселенная, мир сеть (дорог, труб и т. п.) - tramway * трамвайная сеть - irrigation * система орошения - nervous * нервная система - circulatory * система кровообращения - telephone * телефонная сеть организм - to pass into the * проникнуть в организм - to introduce smth. into the * ввести что-л. в организм - strong drink is bad for the * крепкие напитки вредны для организма - to get smth. out of one's * вывести( яд и т. п.) из организма;
    избавиться от какого-л. чувства, навязчивой идеи и т. п. - I must get her out of my * я должен выбросить ее из головы (астрономия) система - * of comets система комет - solar * солнечная система (геология) система, формация (спортивное) судейство - closed /written/ * закрытое судейство - open /public/ * открытое судейство (военное) средство - forward-based *s средства передового базирования - all *s go (космонавтика) все системы (корабля) работают нормально( компьютерное) система - multiprocession * многопроцессорная система - * manager системный программист;
    администратор системы - * management сопровождение /координация работы/ системы accept ~ система акцептования accounting information ~ вчт. бухгалтерская информационная система accounting ~ система бухгалтерского учета accounting ~ система счетов adaptive ~ вчт. адаптивная система administrative ~ административная система alarm ~ система сигнализации analysis ~ система анализа application visualization ~ вчт. прикладная система изображения asset quality rating ~ система квалификации активов asymptotically stable ~ асимптотически устойчивая система automated control ~ асу, автоматизированная система управления axiomatic ~ аксиоматическая система backup ~ вчт. дублирующая система banking ~ банковская система belief ~ система доверия bicameral ~ двухпалатная система bicameral ~ парл. двухпалатная система bipartite ~ парл. двухпартийная система block ~ =blocking bonus ~ премиальная система buddy ~ метод близнецов bulk-service ~ система с групповым обслуживанием business ~ экономическая система cad ~ вчт. система автоматизированного проектирования call-reply ~ вчт. запрсно-ответная система certification ~ система сертификации closed queueing ~ замкнутая система массового обслуживания closed ~ замкнутая система code-dependent ~ вчт. система зависящая от данных code-independent ~ вчт. система не зависящая от данных code-insensitive ~ вчт. система не зависящая от данных code-sensitive ~ вчт. система зависящая от данных code-transparent ~ вчт. система не зависящая от данных coinage ~ монетная система column ~ система бухгалтерского учета по колонкам commission ~ система комиссионных вознаграждений computer ~ вычислительная система computer ~ вчт. вычислительная система computer ~ вычислительный комплекс computer ~ система вычислительных машин computer-aided control ~ автоматизированная система управления computer-to-plate ~ система создания печатных форм на компьютере computerized information ~ информационная система на базе ЭВМ concealment ~ система маскировки concession ~ система концессий constrained ~ вчт. система с ограничениями consulting ~ вчт. консультирующая система control ~ система управления control ~ вчт. система управления cooperative ~ система кооперации cooptation ~ система кооптации costing ~ система калькуляции себестоимости court ~ судебная система, система судопроизводства credit ~ кредитная система criminal reestablishment ~ система восстановления личности преступника crisis alert ~ система предупреждения о кризисе cross ~ вчт. кросс-система cyclical response ~ вчт. система циклических реакций data base management ~ вчт. система управления базой данных data handling ~ вчт. система обработки данных data processing ~ вчт. система обработки данных data ~ вчт. информационная система database ~ вчт. система баз данных decimal ~ десятичная система dedicated ~ специализированная система deductive ~ дедуктивная система delay ~ система с ожиданием desktop ~ система непосредственного взаимодействия direct debit ~ система прямого дебета direct ~ целевая система directional ~ система управления disk operating ~ вчт. дисковая операционная система, ДОС distributed file ~ вчт. распределенная файловая система distributed ~ вчт. распределенная система distribution ~ система распределения distributive ~ распределительная система DP ~ (data processing ~) система обработки данных dynamic ~ динамическая система educational ~ система образования educational ~ система обучения election ~ избирательная система electronic book-entry ~ вчт. электронная система бухгалтерского учета electronic full-page makeup ~ вчт. электронная система верстки полос enclave ~ анклавная группа;
    полузащищенная группа (работающих под специальным наблюдением в обычных рабочих условиях инвалидов) equilibrium ~ равновесная система evolutionary ~ развиваемая система executive ~ вчт. операционная система expand a ~ вчт. расширять комплект оборудования системы expert ~ вчт. экспертная система explanatory ~ вчт. система объяснений fail-soft ~ вчт. система с амортизацией отказов federal ~ федеральная система fee ~ система вознаграждений feedback ~ система с обратной связью file ~ вчт. файловая система filing ~ система регистрации документов filing ~ система хранения документов financial ~ финансовая система fiscal ~ система финансов fixed price ~ система с фиксированной ценой flat-rate guarantee ~ система гарантий с фиксированной ставкой formal ~ формальная система fractional reserve ~ система частичных резервов frame ~ вчт. система фреймов functional information ~ вчт. функциональный информационная система giro ~ система жиросчетов governmental ~ правительственная система grading ~ система сортировки guarantee ~ система гарантий guidance ~ вчт. система -путеводитель hard disk ~ вчт. система с жестким диском help ~ вчт. справочник hire ~ =hire-purchase historical cost ~ выч. калькуляция на основе фактических издержек производства homogeneous ~ однородная система host ~ вчт. базисная система host ~ вчт. централизованная система imprest ~ система авансирования imputation ~ система условного начисления indexing ~ система индексации inductive ~ вчт. индуктивная система information ~ вчт. информационная система instruction ~ вчт. обучающая система integrated ~ вчт. интегрированная система intelligent ~ вчт. интеллектуальная система interactive ~ вчт. диалоговая система interactive ~ вчт. интерактивная система interest ~ система ставок процента international monetary ~ международная валютная система judicial ~ система судебных органов judicial ~ судебная система, система судебных органов judicial ~ судебная система jury ~ система суда присяжных knowledge base management ~ вчт. система управления базой знаний knowledge representation ~ вчт. система представления знаний land registration ~ система регистрации земельного участка learning ~ вчт. самообучаемая система licensing ~ система лицензирования linear programming ~ система линейного программирования linear ~ линейная система loadable ~ вчт. загружаемая система loan limit ~ система предельных размеров кредита loose-leaf ~ полигр. издание с отрывными или вкладными листами loss ~ система с потерями mail ~ вчт. электронная почта management information ~ (MIS) управленческая информационная система manual ~ система ручного управления many-server ~ вчт. многоканальная система mapped ~ вчт. система с управлением памятью market ~ рыночная система market ~ рыночная экономика market ~ страна с рыночной экономикой marketing information ~ система маркетинговой информации markov ~ марковская система markovian ~ марковская система master-slave ~ несимметричная система match ~ система выравнивания курсов militia ~ система милиции minimum price ~ система минимальных цен minimum wage ~ система минимальной заработной платы ministerial ~ правительственная система mixed price ~ смешанная ценовая система mixed ~ смешанная система modeless ~ вчт. система с однородным интерфейсом monetary ~ денежная система monetary ~ финансовая система monitoring ~ система мониторинга monitoring ~ система текущего контроля multi-user ~ вчт. многопользовательская система multiprocessing ~ вчт. многопроцессорная система multiprogramming ~ вчт. система, работающая в мультипрограммном режиме multiserver ~ вчт. многоканальная система multistation ~ вчт. многопунктовая система multitasking ~ вчт. многозадачная система multiuser ~ система коллективного пользования multivariable ~ вчт. многомерная система municipal ~ муниципальная система non-markovian ~ вчт. немарковская система nonstop ~ вчт. безостановочный компьютер normative ~ нормативная система number ~ система счисления numeration ~ система счисления off-line ~ вчт. автономная система on-demand ~ вчт. система без ожидания on-line ~ вчт. неавтономная система on-line ~ вчт. система, работающая в реальном масштабе времени on-line ~ вчт. система реального времени one-party ~ однопартийная система open learning ~ гибкая система обучения open ~ вчт. открытая система open-item ~ система с незакрытыми статьями баланса operating ~ действующая система operating ~ вчт. операционная система organized banking ~ организованная банковская система page ~ вчт. страничная система parliamentary ~ парламентская система partial cost ~ система калькуляции издержек производства с использованием нормативов party ~ партийная система patent ~ система патентования pay-as-you-go ~ система выплаты выходных пособий при увольнении payments ~ система платежей penal ~ пенитенциарная система periodic reordering ~ вчт. система с периодической подачей заказов pilot ~ вчт. прототип системы ~ система, устройство;
    political system государственный строй portable ~ вчт. мобильная система preferential ~ система преференций premium ~ премиальная система price control ~ система регулирования цен price support ~ система гарантирования цен price ~ система цен priority ~ вчт. система приоритетов priority ~ вчт. система с приоритетами probabilistic ~ вероятностная система process cost ~ система исчисления производственных издержек production ~ продукционная система productions ~ система продукций program development ~ вчт. система разработки программ programming ~ вчт. система программирования progressive taxation ~ система прогрессивного налогообложения proportional taxation ~ система пропорционального налогообложения protection ~ вчт. система защиты prototyping ~ макет системы public health ~ система здравоохранения quality ~ система критериев качества quality ~ система проверки качества quata ~ система квот question-answering ~ вчт. вопросно-ответная система queueing ~ система массового обслуживания queueing ~ вчт. система массового обслуживания quota ~ система иммиграционных квот quota ~ система квот quota ~ система контингентов real time ~ вчт. система реального времени reasoning ~ вчт. разумная система redundant ~ вчт. избыточная система reliable ~ надежная система report ~ система отчетности reporting ~ система отчетности reporting ~ система сбора информации reporting ~ система учета representation ~ система представления reservation ~ система резервирования resident ~ вчт. резидентная система retrieval ~ док. система внесения исправлений retrieval ~ вчт. система поиска revision control ~ вчт. система управления версиями risk control ~ система контроля рисков salary adjustment ~ система регулирования заработной платы salary ~ система заработной платы scalable ~ вчт. расширяемая система school ~ школьная система segment ~ вчт. система с сегментной организацией self-assessment tax ~ система самообложения налогом self-contained ~ замкнутая система serving ~ вчт. система обслуживания setting up the ~ вчт. начальная установка системы short-term support ~ система краткосрочной поддержки simulation ~ имитационная система single-channel ~ вчт. одноканальная система single-server ~ вчт. одноканальная система slave ~ подчиненная система stable ~ устойчивая система standard pay ~ система нормативной заработной платы standby ~ резервная система static-priority ~ вчт. система со статическими приоритетами stationary ~ стационарная система stochastic ~ стохастическая система support ~ вчт. исполняющая система system метод ~ мир, вселенная ~ организм ~ сеть (дорог и т. п.) ~ геол. система, формация ~ система, устройство;
    political system государственный строй ~ система, устройство ~ система, метод ~ система;
    метод;
    system of axes система координат;
    what system do you go on? какому методу вы следуете? ~ comp. система ~ устройство ~ for medium-term financial assistance программа среднесрочной финансовой помощи ~ система;
    метод;
    system of axes система координат;
    what system do you go on? какому методу вы следуете? ~ of commands система команд ~ of deductions система выводов ~ of financial contributions система финансовых взносов ~ of import control система контроля за импортом ~ of monitoring balance sheet growth система контроля за ростом статей баланса ~ of reimbursement система возмещения расходов ~ of remuneration система вознаграждения ~ of state государственное устройство ~ of taxation система налогообложения target ~ вчт. целевая система tax ~ налоговая система tax-at-source ~ система удержания налога из общей суммы доходов taxation ~ система налогообложения tender ~ система торгов terminal ~ вчт. система терминалов test ~ вчт. испытательная система text-retrieval ~ вчт. документальная информационная система thin-route ~ вчт. малоканальная система tightly-coupled ~ вчт. система с сильной связью time sharing ~ вчт. система разделения времени time-sharing ~ вчт. система разделения времени time-sharing ~ вчт. система с разделением времени timecard ~ система табельного учета totting-up ~ система зачетов trade support ~ система поддержки торговли trading ~ система торговли transaction-oriented ~ вчт. диалоговая система обработки запросов truck ~ система оплаты труда натурой truck ~ система оплаты труда товарами truck: truck = truck system ~ attr.: ~ system оплата труда товарами вместо денег;
    Truck Acts ист. законы, ограничивающие систему оплаты труда товарами turnkey ~ вчт. готовая система two-channel ~ вчт. двухканальная система two-party ~ двухпартийная система unicameral ~ однопалатная система unitary tax ~ единая система налогообложения unmapped ~ вчт. система без управления памятью up ~ исправная система virgin ~ вчт. исходная система voluntary labelling ~ система добровольного снабжения продукта этикеткой wage ~ система оплаты труда waiting ~ вчт. система с ожиданием watch ~ бирж. система наблюдения weighting ~ система весов ~ система;
    метод;
    system of axes система координат;
    what system do you go on? какому методу вы следуете? windowing ~ вчт. система управления окнами word processing ~ вчт. система обработки текстов work-space ~ вчт. система с рабочим состоянием

    Большой англо-русский и русско-английский словарь > system

  • 18 PVG

    1) Военный термин: Perspective View Generator, providing ground
    2) Музыка: Piano/Vocal/Guitar
    4) Фирменный знак: Pacific Valuation Group
    5) Химическое оружие: process viewing gallery
    6) Программное обеспечение: Personal Voice Greeting
    7) Базы данных: Physical Volume Group

    Универсальный англо-русский словарь > PVG

  • 19 tool

    1) инструмент; орудие, орудие производства
    2) резец; инструмент, режущий инструмент; черновой резец ( зубострогального станка)
    3) приспособление; оснастка
    4) pl инструментарий; средства; совокупность инструментов

    to adjust the tool axially — регулировать инструмент в осевом направлении, смещать инструмент в осевом направлении

    to tool roughly — начерно обрабатывать, грубо обрабатывать

    - 3D modeling tools
    - abrading tool
    - abrasive tool
    - AC-assisted machine tool
    - activated tool
    - adapter tool
    - adjusting tool
    - AI tools
    - AI-based modeling tools
    - air tool
    - alternate tool
    - analysis tool
    - angle head tool
    - angle portable tool
    - angled tool
    - angle-drilling tool
    - annular broaching tool
    - antivibration jumper installing tool
    - application tools
    - arm tool
    - assembly tool
    - assigned tool
    - auxiliary tool
    - backspot-facing tool
    - backup tool
    - back-working tool
    - bad tool
    - ball nose end cutting tool
    - ball-nosed cutting tool
    - band tool
    - bending tool
    - bent tool
    - best tools
    - blanking tool
    - block tool
    - boring tool
    - box tool
    - brazed tool
    - brazed-tip tool
    - broach tool
    - broaching tool
    - broad-nose finishing tool
    - broad-nosed finishing tool
    - broad-nosed tool
    - broad-parting tool
    - broad-tool
    - BTA tool
    - bucking tool
    - burnishing tool
    - burring tool
    - cam-controlled machine tool
    - carbide tool
    - carbide-faced tool
    - carbide-inserted tool
    - carbide-tipped tool
    - carbon-steel tool
    - cartridge-type tool
    - caulking tool
    - CBN cutting tool
    - CBN tool
    - cemented carbide tool
    - cemented-oxide tool
    - center tool
    - centering tool
    - centering-and-facing tool
    - ceramic tool
    - chamfering tool
    - chasing tool
    - chemical vapor deposited tools
    - chipped tool
    - circular form tool
    - circular tool
    - clamped-tip tool
    - clamping tool
    - clipping tool
    - CNC tools
    - CNC ultra-precision machine tool
    - CNC-sharpened tool
    - coated tool
    - coated-carbide cutting tool
    - coining press tool
    - collet release tool
    - collet tool
    - combination internal-external tool
    - combination machine tool
    - combination tool
    - combined tool
    - computer-controlled machine tool
    - contour form milling tool
    - contour milling tool
    - contour turning tool
    - control tools
    - coolant-fed tool
    - copy lathe tool
    - copying tool
    - cordless SPC tool
    - core tool
    - corrugated tool
    - counterboring tool
    - counter-rotating tool
    - cross-drilling/milling tools
    - crossworking tool
    - crowning shaving tool
    - cubic-boron-nitride cutting tool
    - cup tool
    - curling press tool
    - customized machine tool
    - cutoff tool
    - cutter tool
    - cutting laser tool
    - cutting tool with inserted blades
    - cutting tool
    - cutting-off bit tool
    - cutting-off tool
    - CVD tools
    - dead-end tool
    - debugging tools
    - deburring tool
    - dedicated tool
    - deep pocket tool
    - design tools
    - design verification tools
    - development tools
    - diagnostics tools
    - diamond burnishing tool
    - diamond tool
    - diamond-coated tool
    - diamond-edge tool
    - diamond-plated tool
    - diamond-turning tool
    - digitized tool
    - disposable cutting tools
    - disposable insert tool
    - DNC machine tool
    - DNC-supported machine tool
    - double-acting deburring tool
    - double-diameter tool
    - double-index roughing tool
    - dressing tool
    - drill burnishing tool
    - drill tool
    - drill/tap tool
    - drilling tool
    - driven tool
    - driving tool
    - duplicate tools
    - edge tool
    - EDM tool
    - embossing press tool
    - end mill tool
    - end tool
    - end-cutting tool
    - end-working tool
    - engraving tool
    - erecting tool
    - expandable abrading tool
    - expanding block boring tool
    - expanding block-type boring tool
    - external tool
    - external turning tool
    - face grooving tool
    - facing tool
    - fastening tool
    - feed-out tool
    - fillet tool
    - filleting tool
    - fine boring tool
    - finish tool
    - finish-cut tool
    - finishing tool
    - first-selection backup tools
    - fixed tool
    - flat form tool
    - flatted parallel shank tool
    - flooded coolant tool
    - fluted tool
    - fly tool
    - follow tools
    - form tool
    - forming machine tool
    - forming tool
    - fresh cutting tool
    - front endworking tool
    - gaged master tool
    - ganged tools
    - gear cutting tool
    - gear tool
    - general-purpose machine tool
    - generating tool
    - gooseneck tool
    - grabbing tool
    - grinding tool
    - gripper tool
    - gripping tool
    - grooving tool
    - hand-guided tool
    - hand-held grinding tool
    - hand-held tool
    - hard pointed tool
    - heading tool
    - heavy-duty machine tool
    - high-positive geometry tool
    - high-positive-rake tool
    - high-speed machine tool
    - high-speed steel tool
    - high-speed steel-cutting tool
    - high-usage tools
    - hold-down tool
    - honing tool
    - hot-set tool
    - ID step tool
    - ID tool
    - idling tool
    - image acquisition tools
    - impregnated abrasive tool
    - impregnated diamond tool
    - inactive tool
    - indexable cutting tool
    - indexable-insert tool
    - indexing machine tool
    - infeed slide tool
    - injection tool
    - in-line powered tool
    - insert tool
    - inserted blade-type tool
    - inserted carbide tool
    - inserted tip tool
    - insertion tool
    - inside corner tool
    - inside recessing tool
    - inside turning tool
    - inspection tool
    - installation tool
    - integrated tools
    - integration tools
    - interactive design tools
    - internal boring tool
    - internal diameter tool
    - internally operating tool
    - inward flanging press tool
    - ironing press tool
    - irradiated tool
    - knowledge engineering tools
    - knurling tool
    - lab-quality inspection tool
    - lancing press tool
    - lapping tool
    - large hybrid system building tools
    - large narrow system building tools
    - laser alignment tools
    - laser leveling tool
    - laser tool
    - lathe tool
    - layout tool
    - left-hand tool
    - leveling tool
    - LH tool
    - life-expired tool
    - linear mounted tool
    - locating tool
    - logic-synthesis tools
    - machine tool
    - machining tool
    - manually adjustable tool
    - marking tool
    - master tool
    - measuring tool
    - metal-cutting tool
    - metalforming machine tool
    - microsizing tool
    - migrating tool
    - milling tool
    - miniCNC machine tool
    - misplaced tool
    - mis-set tool
    - modeling tools
    - modular tool
    - mold tool
    - molding tool
    - monocrystalline diamond tool
    - multicavity molding tool
    - multifaceted tool
    - multifluted tool
    - multigrooving tool
    - multiimpression injection tool
    - multiple blanking tool
    - multiple insert tool
    - multiple-cavity mold tool
    - multiple-impression press tool
    - multipoint tool
    - multipoint-cutting tool
    - multitoothed tool
    - narrow system building tools
    - NC machine tool
    - NC tool
    - negative-rake cutting tool
    - noncutting machine tool
    - nonrotating tool
    - notching press tool
    - odd-fluted cutting tool
    - OD-turning tool
    - OD-working tool
    - offset tool
    - oil hole tool
    - old tool
    - one-sensor-one tool
    - operating tool
    - order-related tool
    - outward flanging press tool
    - pallet tools
    - parallel-shank tool
    - parallel-shanked tool
    - particle-type dressing tool
    - parting press tool
    - parting tool
    - part-off tool
    - PCD tool
    - percussive tool
    - perishable tool
    - physicochemical machine tool
    - pickup tool
    - piercing tool
    - placement tool
    - planer tool
    - planing tool
    - platen-mounted tool
    - pneumatic tool
    - polishing machine tool
    - polycrystalline CBN cutting tool
    - polycrystalline-diamond-edge tool
    - polycrystalline-diamond-tipped tool
    - polygon tool
    - polygonal tool
    - portable air tool
    - portable expanding tool
    - portable pneumatic tool
    - portable power tool
    - portable sinking tool
    - portable tool
    - positive/negative tool
    - positive/positive tool
    - positive-rake cutting tool
    - positive-rake tool
    - power tools
    - powered rotary tool
    - powered tool
    - power-positioned tool
    - preadjusted tool
    - preformed boring tool
    - preset qualified tool
    - preset tool
    - presettable tool
    - press tool
    - prismatic tool
    - probe tool
    - process tool
    - processing tool
    - production machine tool
    - profiling tool
    - programming tools
    - protuberance tool
    - punching press tool
    - qualified tool
    - quick-change tools
    - rack-type tool
    - radial cutting tool
    - radioactive tool
    - random tool
    - rapid change tool
    - rapidly wearing tool
    - rear endworking tool
    - rebuilt machine tool
    - recessing tool
    - reciprocating gear cutting tool
    - reconditioned tool
    - refurbished tool
    - replaceable-insert tool
    - replacement tool
    - retrofitted machine tool
    - RH tool
    - right-angled powered tool
    - right-hand tool
    - rivet shaving tool
    - roller-burnishing tool
    - roll-forming tool
    - rolling-in tool
    - rotary pneumatic tool
    - rotary tool
    - rotating tool
    - rotating turret tool
    - rough boring tool
    - rough cut tool
    - roughing tool
    - rough-turning tool
    - round tool
    - rounded tool
    - round-nose tool
    - round-nosed tool
    - router tool
    - routing tool
    - scraping tool
    - screw-cutting tool
    - screw-rolling tool
    - second selection backup tools
    - segmented bulging press tool
    - self-correcting tool
    - shank tool
    - shankless cutting tool
    - shaped tool
    - shaper-cutting tool
    - shaping tool
    - shared tools
    - shaving press tool
    - shaving tool
    - shear tool
    - short chipping tool
    - side cutting tool
    - side tool
    - silicon nitride cutting tools
    - silicon nitride tool
    - simulation tools
    - single-crystal tool
    - single-layer tool
    - single-pass tool
    - single-point threading tool
    - single-point tool
    - single-purpose machine tool
    - single-tip tool
    - sister tool
    - slitting tool
    - slotting tool
    - smoothing roller tool
    - software development tools
    - software tools
    - software-based integration tools
    - solid bit tool
    - solid carbide tool
    - solid modeling tools
    - solid tool
    - SPC tool
    - specialized machine tool
    - specially outfitted machine tool
    - spent tool
    - spindle probe tool
    - spinning tool
    - spline drive tool
    - split bulging press tool
    - spot-facing tool
    - spotting tool
    - square cutting tool
    - square thread tool
    - stamping tool
    - static tool
    - stationary tool
    - step tool
    - straight portable tool
    - straight shank tool
    - straight tool
    - straight turning tool
    - stripping tool
    - stub boring tool
    - superabrasive-plated tool
    - support tools
    - surfacing tool
    - swan-neck tool
    - sweep tool
    - sweeping tool
    - tail-end tools
    - taper shank tool
    - tapered shank tool
    - tapping tool
    - taught tool
    - testing tools
    - thermal tool
    - thread milling tool
    - thread turning tool
    - thread-cutting tool
    - threaded shank tool
    - threading tool
    - thread-rolling tool
    - throwaway carbide tool
    - throwaway insert tool
    - throwaway tip tool
    - throwaway tool
    - tipped tool
    - titanium-carbide-coated tool
    - to tool up
    - touch sensitive tool
    - transfer tool
    - transparent tool
    - trepanning tool
    - triangular cutting tool
    - trim tool
    - truing tool
    - tube-expanding tool
    - Tunruf tool
    - turning tool
    - turret tool
    - ultrasonic tool
    - undercutting tool
    - underrun tool
    - underused tool
    - underutilized tool
    - undetected broken tool
    - unit-type machine tool
    - universal boring and thread milling tool
    - unmanned machine tool
    - untended CNC machine tool
    - versatile machine tool
    - vibrating tool
    - viscous damped tool
    - visualization tools
    - V-thread tool
    - wear-prone tool
    - welding laser tool
    - wide-finishing tool
    - wire-forming tool
    - wireless measuring tool
    - wobble broach tool
    - wood-cutting tool
    - workplace tool
    - worm-configured tool
    - worn cutting tool
    - X-axis tool
    - Y-axis tool
    - Z-axis tool

    English-Russian dictionary of mechanical engineering and automation > tool

  • 20 zinātniskā vizualizēšana

    ▪ Termini
    lv Process, ko veic ar datoru, izspīdinot tādus reālās pasaules objektus, kurus parasti nevar saskatīt, piem., molekulu formu, plūsmu dinamiku vai laika prognožu šablonus. Zinātniskajai vizualizēšanai vajadzīgi milzīgi skaitļošanas resursi, ko nodrošina superdatoru centri un nacionālās laboratorijas
    ru научно-исследовательская визуализация
    LZAit
    ▪ EuroTermBank termini
    Inf, Kom, IT
    ru научно-исследовательская визуализация
    ETB

    Latviešu-krievu vārdnīcu > zinātniskā vizualizēšana

См. также в других словарях:

  • Visualization (computer graphics) — See also Visualization and Information graphics Visualization is any technique for creating images, diagrams, or animations to communicate a message. Visualization through visual imagery has been an effective way to communicate both abstract and… …   Wikipedia

  • visualization — noun Date: 1883 1. formation of mental visual images 2. the act or process of interpreting in visual terms or of putting into visible form 3. the process of making an internal organ or part visible by the introduction (as by swallowing) of a… …   New Collegiate Dictionary

  • visualization — vi·su·al·i·za·tion also Brit vi·su·al·i·sa·tion .vizh (ə )wə lə zā shən, .vizh ə lə n 1) formation of mental visual images 2) the process of making an internal organ or part visible by the introduction (as by swallowing, by an injection, or by an …   Medical dictionary

  • scientific visualization — Process of graphically displaying real or simulated scientific data. It is a vital procedure in the creative realization of scientific ideas, particularly in computer science. Basic visualization techniques include surface rendering, volume… …   Universalium

  • Data visualization — A data visualization of Wikipedia as part of the World Wide Web, demonstrating hyperlinks Data visualization is the study of the visual representation of data, meaning information that has been abstracted in some schematic form, including… …   Wikipedia

  • Scientific visualization — A scientific visualization of an extremely large simulation of a Rayleigh–Taylor instability caused by two mixing fluids.[1] Scientific visualization (also spelled scientific visualisation) is an interdisciplinary branch of science according to… …   Wikipedia

  • Information visualization — the interdisciplinary study of the visual representation of large scale collections of non numerical information, such as files and lines of code in software systems [S.G. Eick (1994). Graphically displaying text . In: Journal of Computational… …   Wikipedia

  • Interactive visualization — is a branch of graphic visualization in computer science that involves studying how humans interact with computers to create graphic illustrations of information and how this process can be made more efficient. For a visualization to be… …   Wikipedia

  • Software visualization — [(Diehl, 2002; Diehl, 2007; Knight, 2002)] is concerned with the static or animated 2 D or 3 D [(Marcus et al., 2003)] visual representation of information about software systems based on their structure [(Staples Bieman, 1999), size (Lanza,… …   Wikipedia

  • Chemical process modeling — Part of Chemical engineering History Concepts Unit operations Unit processes Chemical engineer Chemical process Process integration Unit operation …   Wikipedia

  • Nexus (Process integration and optimization) — Nexus Screenshot of Nexus 1.1.05 Developer(s) iChrome …   Wikipedia

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»